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
[-- Attachment #1 --] 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 [-- Attachment #2 --] *default host=cvsup8.us.FreeBSD.org *default prefix=/usr *default base=/var/db *default release=cvs *default delete use-rel-suffix *default compress *default tag=RELENG_6_1 src-all doc-all [-- Attachment #3 --] # $FreeBSD: src/share/examples/cvsup/ports-supfile,v 1.33.2.1 2005/11/09 10:15:20 pav Exp $ # # This file contains all of the "CVSup collections" that make up the # FreeBSD-current ports collection. # # CVSup (CVS Update Protocol) allows you to download the latest CVS # tree (or any branch of development therefrom) to your system easily # and efficiently (far more so than with sup, which CVSup is aimed # at replacing). If you're running CVSup interactively, and are # currently using an X display server, you should run CVSup as follows # to keep your CVS tree up-to-date: # # cvsup ports-supfile # # If not running X, or invoking cvsup from a non-interactive script, then # run it as follows: # # cvsup -g -L 2 ports-supfile # # You may wish to change some of the settings in this file to better # suit your system: # # host=CHANGE_THIS.FreeBSD.org # This specifies the server host which will supply the # file updates. You must change it to one of the CVSup # mirror sites listed in the FreeBSD Handbook at # http://www.freebsd.org/doc/handbook/mirrors.html. # You can override this setting on the command line # with cvsup's "-h host" option. # # base=/var/db # This specifies the root where CVSup will store information # about the collections you have transferred to your system. # A setting of "/var/db" will generate this information in # /var/db/sup. Even if you are CVSupping a large number of # collections, you will be hard pressed to generate more than # ~1MB of data in this directory. You can override the # "base" setting on the command line with cvsup's "-b base" # option. This directory must exist in order to run CVSup. # # prefix=/usr # This specifies where to place the requested files. A # setting of "/usr" will place all of the files requested # in "/usr/ports" (e.g., "/usr/ports/devel", "/usr/ports/lang"). # The prefix directory must exist in order to run CVSup. # Defaults that apply to all the collections # # IMPORTANT: Change the next line to use one of the CVSup mirror sites # listed at http://www.freebsd.org/doc/handbook/mirrors.html. *default host=cvsup8.FreeBSD.org *default base=/var/db *default prefix=/usr *default release=cvs *default tag=. *default delete use-rel-suffix # If you seem to be limited by CPU rather than network or disk bandwidth, try # commenting out the following line. (Normally, today's CPUs are fast enough # that you want to run compression.) *default compress ## Ports Collection. # # The easiest way to get the ports tree is to use the "ports-all" # mega-collection. It includes all of the individual "ports-*" # collections, ports-all # These are the individual collections that make up "ports-all". If you # use these, be sure to comment out "ports-all" above. # # Be sure to ALWAYS cvsup the ports-base collection if you use any of the # other individual collections below. ports-base is a mandatory collection # for the ports collection, and your ports may not build correctly if it # is not kept up to date. #ports-base #ports-accessibility #ports-arabic #ports-archivers #ports-astro #ports-audio #ports-benchmarks #ports-biology #ports-cad #ports-chinese #ports-comms #ports-converters #ports-databases #ports-deskutils #ports-devel #ports-dns #ports-editors #ports-emulators #ports-finance #ports-french #ports-ftp #ports-games #ports-german #ports-graphics #ports-hebrew #ports-hungarian #ports-irc #ports-japanese #ports-java #ports-korean #ports-lang #ports-mail #ports-math #ports-mbone #ports-misc #ports-multimedia #ports-net #ports-net-im #ports-net-mgmt #ports-news #ports-palm #ports-polish #ports-portuguese #ports-print #ports-russian #ports-science #ports-security #ports-shells #ports-sysutils #ports-textproc #ports-ukrainian #ports-vietnamese #ports-www #ports-x11 #ports-x11-clocks #ports-x11-fm #ports-x11-fonts #ports-x11-servers #ports-x11-themes #ports-x11-toolkits #ports-x11-wm
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?89ce7f740609260436r41dade3dyc60f330fff66b0ee>
