Map of boot procedure

Aaron Mulder ammulder at alumni.princeton.edu
Sat Dec 17 13:27:55 EST 2005


As far as I can tell SuSE 10 uses hotplug.  It seems to handle network
drivers, mounting various devices (USB sticks, perhaps CD-ROMs?), the
bluetooth module in my laptop, etc.  I have next to 0 understanding of
how it actually works under the covers.  I have noticed that it writes
various things to /etc/sysconfig/hardware/ -- a file named for each
device it detects and that file seems to contain the proper driver to
load for the device.  If you can figure out whether your sound card is
listed there (comparing ID via lspci or something), then you can check
and see if you can override the driver listed or whatever.  For what
it's worth, I've used SuSE 10 with both laptops and desktops and
haven't had this problem, though I don't think I've used it with an
audigy card.

Aaron

On 12/17/05, Gary Coulbourne <bear at bears.org> wrote:
>
> On Dec 17, 2005, at 11:52 AM, Doug Crompton wrote:
>
> > To make a long story short after trying to figure out why I ended up
> > adding the base sound card module load in /etc/sysconfig/kernel in
> > which I
> > discovered has a place to load modules that were not hardware detected
> > properly.
>
> It depends, really.  I've never trusted automatic configuration, and
> usually just build the kernel with the devices I have built-in.
> However, each distribution has its own way of handling it.  Most
> current distributions use hotplug/coldplug for autoloading, though --
> where particular devices in the /dev directory can be associated with
> automatically loadable modules, and that sort of thing.  I'm still
> not fully converted in my thinking from devfs, and so I don't
> remember all of the udev syntax, but I believe there's a way to set
> it up to use that.
>
> I did a little looking around on what SUSE uses.  /etc/sysconfig/
> kernel is for those modules required for booting.   Some people on
> the mailing lists recommended putting modprobe commands in /etc/
> init.d/boot.local, appending them, like:   echo "/usr/sbin/modprobe
> sndcardmodule" >> /etc/init.d/boot.local
>
> I suspect hotplug is the "right" way to do it, but I'm not really up
> to speed on the configuration or if SUSE is using it.  Here's a page
> on it: http://lwn.net/Articles/123932/
>
> And Here's a page on SUSE's booting:
> http://www-uxsup.csx.cam.ac.uk/pub/doc/suse/suse9.2/suselinux-
> adminguide_en/ch10.html
>
> Peace,
> Gary
> _______________________________________________
> bclug.org mailing list
> bclug.org at lists.sitelink.com
> http://lists.sitelink.com/mailman/listinfo/bclug.org
> This message was sent to ammulder at alumni.princeton.edu
>


More information about the bclug.org mailing list