Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 May 2008 10:14:26 +0100
From:      peter harrison <four.harrisons@virgin.net>
To:        Vince Hoffman <jhary@unsane.co.uk>
Cc:        FreeBSD Mailing List <freebsd-questions@freebsd.org>, Fernando =?iso-8859-1?Q?Apestegu=EDa?= <fernando.apesteguia@gmail.com>
Subject:   Re: ipw2200 freebsd 7 firmware problem
Message-ID:  <20080522091426.GA39680@desktop.piggybox>
In-Reply-To: <48352B35.5040709@unsane.co.uk>
References:  <1bd550a00805201417n3ed9f7f8p9ac8524051635985@mail.gmail.com> <4833DE5B.5070803@unsane.co.uk> <1bd550a00805211431k1d9d5674v747d49d6c661c232@mail.gmail.com> <4834A036.4020809@unsane.co.uk> <1bd550a00805220011n56344761q753dc18a2e40adaf@mail.gmail.com> <48352B35.5040709@unsane.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
Thursday, 22 May 2008 at  9:13:41 +0100, Vince Hoffman said:
> Fernando Apesteguía wrote:
> > On 5/22/08, Vince Hoffman <jhary@unsane.co.uk> wrote:
> >> Fernando Apesteguía wrote:
> >>> On Wed, May 21, 2008 at 10:33 AM, Vince Hoffman <jhary@unsane.co.uk>
> >> wrote:
> >>>> Fernando Apesteguía wrote:
> >>>>
> >>>>> Hi all,
> >>>>>
> >>>>> I have an ipw2200 bg. I can't make it work under FreeBSD 7 on AMD64.
> >>>>>
> >>>>> This is the output of pciconf -lv
> >>>>>
> >>>>> none0@pci0:0:5:0:       class=0x028000 card=0x27028086 chip=0x42208086
> >>>>> rev=0x05 hdr=0x00
> >>>>>    vendor     = 'Intel Corporation'
> >>>>>    device     = 'MPCI3B  driverIntel PRO/Wireless 2200BG'
> >>>>>    class      = network
> >>>>>
> >>>>> dmesg shows the following:
> >>>>>
> >>>>> pci0: <network> at device 5.0 (no driver attached)
> >>>>>
> >>>>> I tried to instal the iwi-firmware from ports:
> >>>>>
> >>>>>
> >>>> Have you read the manpage for iwi?
> >>>>
> >>> No, I tried with iwi-firmware and iwicontrol and none of them existed.
> >>>
> >>>
> >>>> no ports are needed the firmware is now in the base system, Just add the
> >>>> entries as specified in this snippet from man iwi
> >>>>
> >>> So... shouldn't this port be removed?
> >>>
> >>>
> >> I'm pretty sure that things changed between 6.x and 7.x, I'd imagine the
> >> port is needed for <7.x
> >>
> >>>>  Alternatively, to load the driver as a module at boot time, place the
> >>>>    following lines in loader.conf(5):
> >>>>
> >>>>          if_iwi_load="YES"
> >>>>          wlan_load="YES"
> >>>>          firmware_load="YES"
> >>>>
> >>>>    In both cases, place the following lines in loader.conf(5) to load
> >> the
> >>>>    firmware modules:
> >>>>
> >>>>          iwi_bss_load="YES"
> >>>>          iwi_ibss_load="YES"
> >>>>          iwi_monitor_load="YES"
> >>>>
> >>>> and
> >>>>
> >>>>  This driver requires firmware to be loaded before it will work.  For
> >>>> the loaded firmware to work the license at
> >>>>    /usr/share/doc/legal/intel_iwi/LICENSE must be
> >> agreed to and the
> >>>> follow-ing line be added to loader.conf(5):
> >>>>
> >>>>          legal.intel_iwi.license_ack=1
> >>>>
> >>>>
> >>> I'll try it. But AFAIK, I have to recompile the kernel cause the
> >>> "device iwi" line is missing.
> >>>
> >>> Am i right?
> >>>
> >>>
> >> I think they should all be loadable as modules if they arent in generic.
> >>
> >> To try without rebooting I believe the commands you want are:
> >> kenv legal.intel_iwi.license_ack=1
> >> kldload if_iwi
> >> kldload wlan
> >> kldload firmware
> >> kldload iwi_bss
> >> kldload iwi_ibss
> >> kldload iwi_monitor
> >>
> >> However, I just had a look in my /boot/kernel for the if_iwi module and its
> >> not there so you may be correct. (I'm a touch supprised as the do exist on
> >> my i386 box)
> > 
> > The same on my machine. The line is not in GENERIC and that modules
> > don't exist. I will recompile my module as soon as I have some spare
> > time.
> > Thanks for your help.
> > 
> In theory you should be able to just
> cd /usr/src/sys/modules/iwi
> make && make install
> cd /usr/src/sys/modules/iwifw
> make && make install
> 
> 
> without rebuilding the entire kernel. I'm just puzzled why they dont
> build by default.

I'm running a stock 7.0-STABLE with GENERIC and a default make.conf and I get the iwi modules no problem. I just followed the instructions in the man page and was up and running in 5 minutes.


Peter Harrison

> 
> 
> Vince
> 
> 
> > Best Regards
> > 
> >>
> >> regards,
> >> Vince
> >>
> >>
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"



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