From owner-freebsd-questions@FreeBSD.ORG Tue Sep 26 11:38:25 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0A86A16A47E for ; Tue, 26 Sep 2006 11:38:25 +0000 (UTC) (envelope-from rambiusparkisanius@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.183]) by mx1.FreeBSD.org (Postfix) with ESMTP id B393843DDA for ; Tue, 26 Sep 2006 11:36:08 +0000 (GMT) (envelope-from rambiusparkisanius@gmail.com) Received: by py-out-1112.google.com with SMTP id o67so2887779pye for ; Tue, 26 Sep 2006 04:36:07 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=SI7w5bHvc8CC8QboHa1YNQdD/KB6tHkaS4Ctl5988hgtUvkF127pnhTqZ+pC0ewS9otjFpFj5Se0Hng0j3QotKxD/3fIuBQmv7X+9AhClo9j+wleb+PeHUVJYc2KETLwWcxi3RxWgA6qpeWJ6Nn+3PHgy2F6fzJx2FBI+U7u2g4= Received: by 10.65.249.10 with SMTP id b10mr2905490qbs; Tue, 26 Sep 2006 04:36:07 -0700 (PDT) Received: by 10.65.115.2 with HTTP; Tue, 26 Sep 2006 04:36:06 -0700 (PDT) Message-ID: <89ce7f740609260436r41dade3dyc60f330fff66b0ee@mail.gmail.com> Date: Tue, 26 Sep 2006 14:36:06 +0300 From: "Ivan \"Rambius\" Ivanov" To: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_2826_31528245.1159270566845" Subject: How to load iwi firmware at boot time X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Sep 2006 11:38:25 -0000 ------=_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: 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--