Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Jan 2007 16:16:40 -0500
From:      Parv <parv@pair.com>
To:        Hanno Krusken <lr101fc@yahoo.co.uk>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Releng-6.2 upgrade HINT for iwi0 user !!
Message-ID:  <20070120211640.GA1221@holestein.holy.cow>
In-Reply-To: <20070120155011.0841eb14.lr101fc@yahoo.co.uk>
References:  <20070120155011.0841eb14.lr101fc@yahoo.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
Do wrap lines around 69 or so characters (to give me no incentive to
ignore your mail otherwise).

in message <20070120155011.0841eb14.lr101fc@yahoo.co.uk>, wrote Hanno
Krusken thusly...
>
> well this posting is send before, part of, the specific upgrade hint
> regarding the iwi0 driver !

I feel compelled to reply since I get the OP the second time which
seems to be same as the first time, and it rubbed me the wrong way the
first time I read it.


> now, FreeBSD-6.1-RELENG uses /usr/ports/net/iwi-firmware, but after
> the upgrade to FreeBSD-6.2-RELENG iwi0 will NOT work, you need to
> prefetch the port file /usr/ports/net/iwi-firmware-kmod !!  you need
> to "make fetch" the distfile "ipw2200-fw-3.0.tgz" befor you "make
> buildworld" or you will not get your Wlan working if you relay on
> iwi0 to do your upgrades !!!  after fetching the
> "ipw2200-fw-3.0.tgz" file place it in /usr/ports/distfiles,

If ports tree is up do date, "net/iwi-firmware-kmod" port will already
be there.  Run of "make fetch" inside that port will place -- without
any extra effort on user's part -- the required file in
${DISTDIR:-/usr/ports/distfiles}.


> rebuild the system to FreeBSD-6.2, install
> /usr/ports/net/iwi-firmware-kmod with kernel settings:
> ------------------------
> # Wireless NIC cards
> options               BRIDGE
> device                if_bridge
> device                wlan            # 802.11 support
> device                wlan_wep        # WEP crypto
> device                wlan_ccmp
> device                wlan_tkip
> device                wlan_xauth
> device                wlan_acl
> #device               an              # Aironet 4500/4800 802.11 wireless NICs.
> device                awi             # BayStack 660 and others
> device                iwi             # Intel/PRO 2915abg miniPCI
> device                firmware        # Intel/PRO 2915abg miniPCI load Firmware
> device                wi              # WaveLAN/Intersil/Symbol 802.11 wireless NICs.
> -------------------------
> and you are done !!!

Alternatively, wlan*, firmware, NIC drivers can be loaded as modules
by referencing the appropriate bits in /boot/loader.conf without the
need to modify the kernel for just this purpose.  I have ...

  wlan_load="YES"
  wlan_ccmp_load="YES"
  wlan_tkip_load="YES"
  firmware_load="YES"
  if_iwi_load="YES"


> the port "/usr/ports/net/iwi-firmware" is no longer needed, and
> can be deleted !!

... as can be any other port directory which you may not need.  A
c(v)sup will, however, recreate them unless deleted ports have been
specified in the appropriate "refuse" file.


I really do not care about rest of the post in which procedure for
ports & src update was preceded with a gian heap of fluff.  I just
mention that if one is using a version of FreeBSD new enough, for most
purposes cvsup(1) can be replaced with system csup(1).


  - Parv

-- 




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070120211640.GA1221>