[lug] Kernel 2.4.18 for C3-based board

D. Stimits stimits at idcomm.com
Thu May 30 14:48:33 MDT 2002


"Scott A. Herod" wrote:
...
> 
> This board has a VIA C3-E 800MHz processor with a VIA PLE133 North
> Bridge and VIA VT8231 South Bridge.  Other than some reasonably minor
> display issues with the integrated yuv output, RedHat 7.3 installs and
> runs well.  ( 7.1 works as well but with problems with audio output and
> ethernet start-up. )
> 
> I am not changing the links in /boot to point to the latest images.  In
> particular module-info and System.map are still the same.  But shouldn't
>   lilo handle that if it is configured properly?

Various applications find System.map themselves, based on a standardized
search path and name scheme. The non-specific name version "System.map"
is the last taken, first it tries to find it as:
  System.map-${uname -r}

Now if you have "System.map", and multiple kernels, without specifically
named System.map files, then only one boot kernel will find the right
System.map. Not everything needs kernel symbols to work right, but some
do, those are the ones that will have problems. Perhaps even with
different kernels, the symbol search scheme will still find the right
place for the symbol it needs (I'm not sure what scheme it uses, e.g.,
it might be a simple offset). Lilo itself does not have any knowledge of
System.map, as far as I know (I'm not 100% certain, but probably about
90% certain). Now one place that is searched is the standard kernel
build source location, /usr/src/linux/ (or maybe /usr/src/linux-2.4/ in
some cases), and so if you install from that, and do not alter
System.map in that directory, then you symbols should be resolved until
you build a new kernel and overwrite the old one.

D. Stimits, stimits at idcomm.com

> 
> Thanks,
> 
> Scott



More information about the LUG mailing list