On Friday 05 May 2006 08:23, fire-eyes <[EMAIL PROTECTED]> wrote 
about 'Re: [gentoo-user] ipw2200 chipset mini wireless card':
> On Friday 05 May 2006 08:44, William Kenworthy wrote:
> > I have a new sony lappy with a ipw2200 chipset mini wireless card.
> > Should I be using the in kernel (2.6.16-r3) drivers or the builds in
> > portage?  Is the a configuration guide for this setup on gentoo?

Check out linux-on-laptops and you may find a guide that's fairly specific 
to your model of laptop -- it might not get Gentoo oriented but it may 
point you in the right direction, and this list may be able to translate 
as direction into Gentoo-ese if you have specific questions.

> Some will say in kernel, some will say use ebuilds. Honestly i'm not
> sure of the difference.

Separate maintenance.  The kernel version usually lags behind a version or 
two, but is (generally) more stable and will be patched as needed when the 
kernel changes by the kernel developers.  The separately maintained 
version is the original project and where most real development goes, but 
if the kernel developers change something that affects the module it 
doesn't get patched by them.

ALSA is similar.  There a number of of hardware support projects that do 
something similar, though sometimes one a driver get into the kernel the 
original project is disbanded and we get more kernel developers. (Of 
course, I'm sure some ALSA/ipw2[12]00 developers are kernel developers as 
well.)

In general these projects have a good rapport with the kernel developers 
and patches, particularly bugfixes, move across trees fairly fluidly.

> I use the ebuilds, like so:
>
>  1) emerge ieee80211 . it will probably tell you that you need to run a
> script, and fail until you do so. Do what it asks, then merge it again
> and it will work
>
>  2) emerge ipw2200 ipw2200-firmware
>
>  3) have the module ipw2200 loaded at boot and you're set
>
> The only drawback of doing it this way, is that when you change kernels,
> you have to do the above again.

You might also try the module-rebuild package.  I use this to recompile my 
nvidia and kqemu kernel modules against a new /usr/src/linux symlink.

Also #3 should be able to be done in a way so that you don't have to do it 
again with a new kernel.

-- 
"If there's one thing we've established over the years,
it's that the vast majority of our users don't have the slightest
clue what's best for them in terms of package stability."
-- Gentoo Developer Ciaran McCreesh

Attachment: pgp87EYWyxc8R.pgp
Description: PGP signature

Reply via email to