[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: 2.4.18-0.26a kernel RPMS



> On Fri, May 03, 2002 at 02:29:31PM -0700, Bob Lindell wrote:
> > I've patched, compiled, and built 2.4.18-0.26a kernel RPMS for the
> > alpha.  This is based on the 2.4.18-0.26 kernel from the RedHat rawhide
> > distribution.
> > A small patch includes back ports of some functions from
> > the 2.5 kernel to get it to compile.
> 
> It would be nice if you would put also on your site this small patch,
> or patches, as a separate entity. :-)  

done.

> 
> >From what I know there is likely few more "details" required.
> 
> > depmod: *** Unresolved symbols in /lib/modules/2.4.18-0.26a/kernel/drivers/
> char/
> > drm/sis.o
> > depmod:         sis_malloc_Ra3329ed5
> > depmod:         sis_free_Rced25333
> 
> These are referenced by SiS DRM support but provided by SiS900 video
> driver so if you put CONFIG_DRM_SIS but not CONFIG_SIS900 then you
> will get those.  A configuration bug with apparently no good way to
> prevent automatically.  Most likely you do not need any of these but
> if you do then bring them in pairs.

I used the config file from Redhat.  It may be out of date for the
alpha on the SIS.

(mic:9) fgrep -i sis kernel-2.4.18-i686.config kernel-2.4.18-alpha.config 
kernel-2.4.18-i686.config:CONFIG_SIS900=m
kernel-2.4.18-i686.config:CONFIG_SIS900_OLD=m
kernel-2.4.18-i686.config:CONFIG_TMSISA=m
kernel-2.4.18-i686.config:CONFIG_I2C_SIS5595=m
kernel-2.4.18-i686.config:CONFIG_SENSORS_SIS5595=m
kernel-2.4.18-i686.config:CONFIG_AGP_SIS=y
kernel-2.4.18-i686.config:CONFIG_DRM_SIS=m
kernel-2.4.18-i686.config:# CONFIG_DRM41_SIS is not set
kernel-2.4.18-i686.config:CONFIG_FB_SIS=m
kernel-2.4.18-i686.config:CONFIG_FB_SIS_300=y
kernel-2.4.18-i686.config:CONFIG_FB_SIS_315=y
kernel-2.4.18-i686.config:CONFIG_BLK_DEV_SIS5513=y
kernel-2.4.18-i686.config:CONFIG_FB_SIS=m
kernel-2.4.18-alpha.config:CONFIG_SIS900=m
kernel-2.4.18-alpha.config:CONFIG_SIS900_OLD=m
kernel-2.4.18-alpha.config:CONFIG_TMSISA=m
kernel-2.4.18-alpha.config:CONFIG_I2C_SIS5595=m
kernel-2.4.18-alpha.config:CONFIG_SENSORS_SIS5595=m
kernel-2.4.18-alpha.config:CONFIG_AGP_SIS=y
kernel-2.4.18-alpha.config:CONFIG_DRM_SIS=m
kernel-2.4.18-alpha.config:# CONFIG_DRM41_SIS is not set
kernel-2.4.18-alpha.config:# CONFIG_FB_SIS is not set
kernel-2.4.18-alpha.config:CONFIG_FB_SIS_300=y
kernel-2.4.18-alpha.config:CONFIG_FB_SIS_315=y
kernel-2.4.18-alpha.config:CONFIG_BLK_DEV_SIS5513=y

Based on this diff, looks like CONFIG_FB_SIS maybe should be set on
the alpha config.

> 
> > depmod: *** Unresolved symbols in /lib/modules/2.4.18-0.26a/kernel/drivers/
> video
> > /pm3fb.o
> > depmod:         fbgen_switch
> > depmod:         fbgen_get_var
> ............................
> 
> These are provided by a generic frame buffer support (see
> drivers/video/fbgen.c) so either something not exported or you have
> more configuration troubles.
> 
> > depmod: *** Unresolved symbols in /lib/modules/2.4.18-0.26a/kernel/net/ipv4
> /ipvs
> > /ip_vs.o
> > depmod:         sys_wait4
> > depmod: *** Unresolved symbols in /lib/modules/2.4.18-0.26a/kernel/net/tux/
> tux.o
> > depmod:         sys_wait4
> 
> This is a missing system call.  So either you have messed up
> arch/alpha/entry.S (check among other things '#define NR_SYSCALLS' at
> the top of this file; it is wrong in many kernels and was really fixed
> only in 2.4.19-pre series but you may adjust it yourself) and/or you are
> missing 'EXPORT_SYMBOL(sys_wait4);' line in
> arch/alpha/kernel/alpha_ksyms.c. 'sys_wait4' should be in entry.S  with
> a number 365.

I suspect these are an include file problem with the symbol versioning.

Thanks for the input!  The big question is should we fix these now,
or roll these fixes into the next build of a rawhide version?

> 
>   Michal
> 
> 
> 
> _______________________________________________
> Axp-list mailing list
> Axp-list@redhat.com
> https://listman.redhat.com/mailman/listinfo/axp-list





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index] []