Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Sep 2006 14:36:06 +0300
From:      "Ivan \"Rambius\" Ivanov" <rambiusparkisanius@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   How to load iwi firmware at boot time
Message-ID:  <89ce7f740609260436r41dade3dyc60f330fff66b0ee@mail.gmail.com>

Next in thread | Raw E-Mail | Index | Archive | Help
------=_Part_2826_31528245.1159270566845
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hello,

I have an Acer TravelMate 4060 laptop with FreeBSD 6.1 running on it.
I have Intel(R) PRO/Wireless 2200BG wireless network card which I use
successfully. I have the following iwi related entries in rc.conf:

## Intel Wireless Adapter settings
iwi_enable="YES"
iwi_interfaces="iwi0"
iwi_mode="bss"
ifconfig_iwi0="ssid **** DHCP"

This used to bring up my iwi0 interface at boot time and I had a
working internet connection after the machine had booted.

However, this morning I did "make world" (attaching cvsup files for
the kernel and ports for completeness). The iwi firmware was not
loaded at boot time and the following messages are given:

$ dmesg | grep iwi
iwi0: <Intel(R) PRO/Wireless 2200BG> mem 0xb0101000-0xb0101fff irq 17
at device 4.0 on pci6
iwi0: Reserved 0x1000 bytes for rid 0x10 type 3 at 0xb0101000
iwi0: bpf attached
iwi0: Ethernet address: 00:13:ce:0c:45:a1
iwi0: bpf attached
iwi0: bpf attached
iwi0: [MPSAFE]
iwi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
iwi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps
24Mbps 36Mbps 48Mbps 54Mbps
iwi0: Please load firmware

I have to manually load the firmrare invoking the following commands as root:
# iwicontrol -i iwi0 -d /boot/firmware -m bss
# ifconfig iwi0 up

Could you please advise me how I can load automatically the firmware
during boot time?

Regards
Ivan

P.S. Here is the output of uname -a:
FreeBSD ****.**** 6.1-RELEASE-p7 FreeBSD 6.1-RELEASE-p7 #0: Tue Sep 26
13:13:00 EEST 2006     root@****.****:/usr/obj/usr/src/sys/GENERIC
i386

-- 
Tangra Mega Rock: http://www.radiotangra.com

------=_Part_2826_31528245.1159270566845
Content-Type: application/octet-stream; name=cvsupfile
Content-Transfer-Encoding: base64
X-Attachment-Id: f_esk7fwp9
Content-Disposition: attachment; filename="cvsupfile"

KmRlZmF1bHQgaG9zdD1jdnN1cDgudXMuRnJlZUJTRC5vcmcKKmRlZmF1bHQgcHJlZml4PS91c3IK
KmRlZmF1bHQgYmFzZT0vdmFyL2RiCipkZWZhdWx0IHJlbGVhc2U9Y3ZzCipkZWZhdWx0IGRlbGV0
ZSB1c2UtcmVsLXN1ZmZpeAoqZGVmYXVsdCBjb21wcmVzcwoqZGVmYXVsdCB0YWc9UkVMRU5HXzZf
MQoKc3JjLWFsbApkb2MtYWxsCg==
------=_Part_2826_31528245.1159270566845
Content-Type: application/octet-stream; name=portsupfile
Content-Transfer-Encoding: base64
X-Attachment-Id: f_esk7g7ma
Content-Disposition: attachment; filename="portsupfile"

IyAkRnJlZUJTRDogc3JjL3NoYXJlL2V4YW1wbGVzL2N2c3VwL3BvcnRzLXN1cGZpbGUsdiAxLjMz
LjIuMSAyMDA1LzExLzA5IDEwOjE1OjIwIHBhdiBFeHAgJAojCiMgVGhpcyBmaWxlIGNvbnRhaW5z
IGFsbCBvZiB0aGUgIkNWU3VwIGNvbGxlY3Rpb25zIiB0aGF0IG1ha2UgdXAgdGhlCiMgRnJlZUJT
RC1jdXJyZW50IHBvcnRzIGNvbGxlY3Rpb24uCiMKIyBDVlN1cCAoQ1ZTIFVwZGF0ZSBQcm90b2Nv
bCkgYWxsb3dzIHlvdSB0byBkb3dubG9hZCB0aGUgbGF0ZXN0IENWUwojIHRyZWUgKG9yIGFueSBi
cmFuY2ggb2YgZGV2ZWxvcG1lbnQgdGhlcmVmcm9tKSB0byB5b3VyIHN5c3RlbSBlYXNpbHkKIyBh
bmQgZWZmaWNpZW50bHkgKGZhciBtb3JlIHNvIHRoYW4gd2l0aCBzdXAsIHdoaWNoIENWU3VwIGlz
IGFpbWVkCiMgYXQgcmVwbGFjaW5nKS4gIElmIHlvdSdyZSBydW5uaW5nIENWU3VwIGludGVyYWN0
aXZlbHksIGFuZCBhcmUKIyBjdXJyZW50bHkgdXNpbmcgYW4gWCBkaXNwbGF5IHNlcnZlciwgeW91
IHNob3VsZCBydW4gQ1ZTdXAgYXMgZm9sbG93cwojIHRvIGtlZXAgeW91ciBDVlMgdHJlZSB1cC10
by1kYXRlOgojCiMJY3ZzdXAgcG9ydHMtc3VwZmlsZQojCiMgSWYgbm90IHJ1bm5pbmcgWCwgb3Ig
aW52b2tpbmcgY3ZzdXAgZnJvbSBhIG5vbi1pbnRlcmFjdGl2ZSBzY3JpcHQsIHRoZW4KIyBydW4g
aXQgYXMgZm9sbG93czoKIwojCWN2c3VwIC1nIC1MIDIgcG9ydHMtc3VwZmlsZQojCiMgWW91IG1h
eSB3aXNoIHRvIGNoYW5nZSBzb21lIG9mIHRoZSBzZXR0aW5ncyBpbiB0aGlzIGZpbGUgdG8gYmV0
dGVyCiMgc3VpdCB5b3VyIHN5c3RlbToKIwojIGhvc3Q9Q0hBTkdFX1RISVMuRnJlZUJTRC5vcmcK
IwkJVGhpcyBzcGVjaWZpZXMgdGhlIHNlcnZlciBob3N0IHdoaWNoIHdpbGwgc3VwcGx5IHRoZQoj
CQlmaWxlIHVwZGF0ZXMuICBZb3UgbXVzdCBjaGFuZ2UgaXQgdG8gb25lIG9mIHRoZSBDVlN1cAoj
CQltaXJyb3Igc2l0ZXMgbGlzdGVkIGluIHRoZSBGcmVlQlNEIEhhbmRib29rIGF0CiMJCWh0dHA6
Ly93d3cuZnJlZWJzZC5vcmcvZG9jL2hhbmRib29rL21pcnJvcnMuaHRtbC4KIwkJWW91IGNhbglv
dmVycmlkZSB0aGlzIHNldHRpbmcgb24gdGhlIGNvbW1hbmQgbGluZQojCQl3aXRoIGN2c3VwJ3Mg
Ii1oIGhvc3QiIG9wdGlvbi4KIwojIGJhc2U9L3Zhci9kYgojCQlUaGlzIHNwZWNpZmllcyB0aGUg
cm9vdCB3aGVyZSBDVlN1cCB3aWxsIHN0b3JlIGluZm9ybWF0aW9uCiMJCWFib3V0IHRoZSBjb2xs
ZWN0aW9ucyB5b3UgaGF2ZSB0cmFuc2ZlcnJlZCB0byB5b3VyIHN5c3RlbS4KIwkJQSBzZXR0aW5n
IG9mICIvdmFyL2RiIiB3aWxsIGdlbmVyYXRlIHRoaXMgaW5mb3JtYXRpb24gaW4KIwkJL3Zhci9k
Yi9zdXAuICBFdmVuIGlmIHlvdSBhcmUgQ1ZTdXBwaW5nIGEgbGFyZ2UgbnVtYmVyIG9mCiMJCWNv
bGxlY3Rpb25zLCB5b3Ugd2lsbCBiZSBoYXJkIHByZXNzZWQgdG8gZ2VuZXJhdGUgbW9yZSB0aGFu
CiMJCX4xTUIgb2YgZGF0YSBpbiB0aGlzIGRpcmVjdG9yeS4gIFlvdSBjYW4gb3ZlcnJpZGUgdGhl
CiMJCSJiYXNlIiBzZXR0aW5nIG9uIHRoZSBjb21tYW5kIGxpbmUgd2l0aCBjdnN1cCdzICItYiBi
YXNlIgojCQlvcHRpb24uICBUaGlzIGRpcmVjdG9yeSBtdXN0IGV4aXN0IGluIG9yZGVyIHRvIHJ1
biBDVlN1cC4KIwojIHByZWZpeD0vdXNyCiMJCVRoaXMgc3BlY2lmaWVzIHdoZXJlIHRvIHBsYWNl
IHRoZSByZXF1ZXN0ZWQgZmlsZXMuICBBCiMJCXNldHRpbmcgb2YgIi91c3IiIHdpbGwgcGxhY2Ug
YWxsIG9mIHRoZSBmaWxlcyByZXF1ZXN0ZWQKIwkJaW4gIi91c3IvcG9ydHMiIChlLmcuLCAiL3Vz
ci9wb3J0cy9kZXZlbCIsICIvdXNyL3BvcnRzL2xhbmciKS4KIwkJVGhlIHByZWZpeCBkaXJlY3Rv
cnkgbXVzdCBleGlzdCBpbiBvcmRlciB0byBydW4gQ1ZTdXAuCgojIERlZmF1bHRzIHRoYXQgYXBw
bHkgdG8gYWxsIHRoZSBjb2xsZWN0aW9ucwojCiMgSU1QT1JUQU5UOiBDaGFuZ2UgdGhlIG5leHQg
bGluZSB0byB1c2Ugb25lIG9mIHRoZSBDVlN1cCBtaXJyb3Igc2l0ZXMKIyBsaXN0ZWQgYXQgaHR0
cDovL3d3dy5mcmVlYnNkLm9yZy9kb2MvaGFuZGJvb2svbWlycm9ycy5odG1sLgoqZGVmYXVsdCBo
b3N0PWN2c3VwOC5GcmVlQlNELm9yZwoqZGVmYXVsdCBiYXNlPS92YXIvZGIKKmRlZmF1bHQgcHJl
Zml4PS91c3IKKmRlZmF1bHQgcmVsZWFzZT1jdnMgCipkZWZhdWx0IHRhZz0uCipkZWZhdWx0IGRl
bGV0ZSB1c2UtcmVsLXN1ZmZpeAoKIyBJZiB5b3Ugc2VlbSB0byBiZSBsaW1pdGVkIGJ5IENQVSBy
YXRoZXIgdGhhbiBuZXR3b3JrIG9yIGRpc2sgYmFuZHdpZHRoLCB0cnkKIyBjb21tZW50aW5nIG91
dCB0aGUgZm9sbG93aW5nIGxpbmUuICAoTm9ybWFsbHksIHRvZGF5J3MgQ1BVcyBhcmUgZmFzdCBl
bm91Z2gKIyB0aGF0IHlvdSB3YW50IHRvIHJ1biBjb21wcmVzc2lvbi4pCipkZWZhdWx0IGNvbXBy
ZXNzCgojIyBQb3J0cyBDb2xsZWN0aW9uLgojCiMgVGhlIGVhc2llc3Qgd2F5IHRvIGdldCB0aGUg
cG9ydHMgdHJlZSBpcyB0byB1c2UgdGhlICJwb3J0cy1hbGwiCiMgbWVnYS1jb2xsZWN0aW9uLiAg
SXQgaW5jbHVkZXMgYWxsIG9mIHRoZSBpbmRpdmlkdWFsICJwb3J0cy0qIgojIGNvbGxlY3Rpb25z
LApwb3J0cy1hbGwKCiMgVGhlc2UgYXJlIHRoZSBpbmRpdmlkdWFsIGNvbGxlY3Rpb25zIHRoYXQg
bWFrZSB1cCAicG9ydHMtYWxsIi4gIElmIHlvdQojIHVzZSB0aGVzZSwgYmUgc3VyZSB0byBjb21t
ZW50IG91dCAicG9ydHMtYWxsIiBhYm92ZS4KIwojIEJlIHN1cmUgdG8gQUxXQVlTIGN2c3VwIHRo
ZSBwb3J0cy1iYXNlIGNvbGxlY3Rpb24gaWYgeW91IHVzZSBhbnkgb2YgdGhlCiMgb3RoZXIgaW5k
aXZpZHVhbCBjb2xsZWN0aW9ucyBiZWxvdy4gcG9ydHMtYmFzZSBpcyBhIG1hbmRhdG9yeSBjb2xs
ZWN0aW9uCiMgZm9yIHRoZSBwb3J0cyBjb2xsZWN0aW9uLCBhbmQgeW91ciBwb3J0cyBtYXkgbm90
IGJ1aWxkIGNvcnJlY3RseSBpZiBpdAojIGlzIG5vdCBrZXB0IHVwIHRvIGRhdGUuCiNwb3J0cy1i
YXNlCiNwb3J0cy1hY2Nlc3NpYmlsaXR5CiNwb3J0cy1hcmFiaWMKI3BvcnRzLWFyY2hpdmVycwoj
cG9ydHMtYXN0cm8KI3BvcnRzLWF1ZGlvCiNwb3J0cy1iZW5jaG1hcmtzCiNwb3J0cy1iaW9sb2d5
CiNwb3J0cy1jYWQKI3BvcnRzLWNoaW5lc2UKI3BvcnRzLWNvbW1zCiNwb3J0cy1jb252ZXJ0ZXJz
CiNwb3J0cy1kYXRhYmFzZXMKI3BvcnRzLWRlc2t1dGlscwojcG9ydHMtZGV2ZWwKI3BvcnRzLWRu
cwojcG9ydHMtZWRpdG9ycwojcG9ydHMtZW11bGF0b3JzCiNwb3J0cy1maW5hbmNlCiNwb3J0cy1m
cmVuY2gKI3BvcnRzLWZ0cAojcG9ydHMtZ2FtZXMKI3BvcnRzLWdlcm1hbgojcG9ydHMtZ3JhcGhp
Y3MKI3BvcnRzLWhlYnJldwojcG9ydHMtaHVuZ2FyaWFuCiNwb3J0cy1pcmMKI3BvcnRzLWphcGFu
ZXNlCiNwb3J0cy1qYXZhCiNwb3J0cy1rb3JlYW4KI3BvcnRzLWxhbmcKI3BvcnRzLW1haWwKI3Bv
cnRzLW1hdGgKI3BvcnRzLW1ib25lCiNwb3J0cy1taXNjCiNwb3J0cy1tdWx0aW1lZGlhCiNwb3J0
cy1uZXQKI3BvcnRzLW5ldC1pbQojcG9ydHMtbmV0LW1nbXQKI3BvcnRzLW5ld3MKI3BvcnRzLXBh
bG0KI3BvcnRzLXBvbGlzaAojcG9ydHMtcG9ydHVndWVzZQojcG9ydHMtcHJpbnQKI3BvcnRzLXJ1
c3NpYW4KI3BvcnRzLXNjaWVuY2UKI3BvcnRzLXNlY3VyaXR5CiNwb3J0cy1zaGVsbHMKI3BvcnRz
LXN5c3V0aWxzCiNwb3J0cy10ZXh0cHJvYwojcG9ydHMtdWtyYWluaWFuCiNwb3J0cy12aWV0bmFt
ZXNlCiNwb3J0cy13d3cKI3BvcnRzLXgxMQojcG9ydHMteDExLWNsb2NrcwojcG9ydHMteDExLWZt
CiNwb3J0cy14MTEtZm9udHMKI3BvcnRzLXgxMS1zZXJ2ZXJzCiNwb3J0cy14MTEtdGhlbWVzCiNw
b3J0cy14MTEtdG9vbGtpdHMKI3BvcnRzLXgxMS13bQo=
------=_Part_2826_31528245.1159270566845--



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?89ce7f740609260436r41dade3dyc60f330fff66b0ee>