public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Hans-Werner Hilse <hilse@web.de>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Interesting install experience
Date: Thu, 14 Jul 2005 17:47:09 +0200	[thread overview]
Message-ID: <20050714174709.55215abf.hilse@web.de> (raw)
In-Reply-To: <oq0dd1dre8c0b7eqoca40ilhb0j69i2rge@4ax.com>

Hi,

On Thu, 14 Jul 2005 16:27:49 +0100
Jim Hatfield <subscriber@insignia.com> wrote:

> So I just installed another machine, using the 2005.0 CD and using
> the new instructions. It has a Matrox G400 so I added support for
> that in the kernel. This may have been a mistake.
> 
> Everything is fine until I reboot, when after the GRUB screen and
> kernel selection, the screen goes black with lots of pretty blue
> squares all over it.

This may be due to the framebuffer chosing a wrong mode for the kind of
monitor you have. You can set the resolution and frame rate on the
kernel command line. This should be documented in /usr/src/linux/
Documentation/fb/... (don't have it here atm)

> I guess I will rebuild the kernel with Matrox support removed and
> see if that fixes.

This will probably work, too :-)

> BTW, what is the received wistom wrt building things into the
> kernel or building them as modules? As well as the G400 I have
> an Intel NIC and a VIA sound card, and this time round chose to
> build them in, though before I built them as modules. I'm not 
> clear as to the pros and cons.

If the hardware is builtin, and you don't have problems with somewhat
random hardware enumeration (i.e., multiple NICs getting different
devices on each boot), there's little reason to build the drivers as
modules. OTOH, probing a module triggers (if it loads successfully) a
hotplug event, which is not the case during bootup (AFAIK, at least
there are no hotplug scripts available at that moment). So if you chose
to compile them into the kernel, you need to e.g. have "net.eth0" in
the runlevel configuration for "boot" or "default". If you're probing
them as modules, that will trigger hotplug and this should take care of
running the respective start script. If you intend to run a common
kernel on multiple machines, it may be wiser to compile some drivers to
modules, but for e.g. PCI devices this shouldn't matter a lot, you only
will save some RAM on machines that don't need the driver (compiled
into the kernel).

Sound is another matter: The kernel ALSA isn't always the latest
version. So it's best to only configure sound support but no ALSA or
OSS and then later "emerge alsa-driver".

Then there are drivers that have their own code base only. In most
cases it's much more complicated to integrate them into the kernel
sources than to compile them as external modules.


-hwh
-- 
gentoo-user@gentoo.org mailing list



  reply	other threads:[~2005-07-14 15:54 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-07-14 15:27 [gentoo-user] Interesting install experience Jim Hatfield
2005-07-14 15:47 ` Hans-Werner Hilse [this message]
2005-07-14 15:58 ` Daniel Drake
2005-07-14 19:04   ` Allan Gottlieb
2005-07-14 19:33     ` Daniel Drake
2005-07-15  3:26       ` Allan Gottlieb

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20050714174709.55215abf.hilse@web.de \
    --to=hilse@web.de \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox