Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 69580 - svgalib_helper module from svgalib-1.9.19-r1 won't load on 2.6.10-rc1 kernel
Summary: svgalib_helper module from svgalib-1.9.19-r1 won't load on 2.6.10-rc1 kernel
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: SpanKY
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-31 00:43 UTC by Talamona Francesco
Modified: 2004-11-07 21:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Talamona Francesco 2004-10-31 00:43:22 UTC
It is an issue very similar tu bug # 62671, but it affects kernel 2.6.10-rc1.
When I try to modprobe the module there's following error:

macula root # modprobe svgalib_helper 
FATAL: Error inserting svgalib_helper (/lib/modules/2.6.10-rc1/kernel/misc/svgalib_helper.ko): Unknown symbol in module, or unknown parameter (see dmesg)

relevant part of dmesg is:
svgalib_helper: Unknown symbol devfs_mk_symlink
svgalib_helper: Unknown symbol pci_find_class

Some tests I made:
1) try with 2.6.7 and 2.6.9 kernels (kernel .config are quite the same, ported with make oldconfig, same boot options). works well.
2) tried to add CONFIG_MODVERSIONS to 2.6.10-rc1 as suggested in svgalib maillist:
http://www.mail-archive.com/linux-svgalib@svgalib.org/msg01029.html
no way
3) recompiled kernel and svgalib without LDFLAGS="-Wl,-O1" from /etc/make conf
no way
4) commented out the lines in svgalib ebuild to skip svgalib-1.9.19-linux2.6.patch patching step 
no way
at this point I think the solution would be to modify that patch.

Reproducible: Always
Steps to Reproduce:
1.boot kernel 2.6.10-rc1 
2.modprobe svgalib_helper
3.



Expected Results:  
clean loading of svgalib_helper to have /dev/svga available

macula root # emerge --info
Portage 2.0.51-r2 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040808-r1,
2.6.10-rc1 i686)
=================================================================
System uname: 2.6.10-rc1 i686 AMD Athlon(TM) XP 1800+
Gentoo Base System version 1.4.16
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.14.90.0.8-r1
Headers:  sys-kernel/linux-headers-2.4.21-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon -mmmx -Os -m3dnow -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon -mmmx -Os -m3dnow -pipe"
DISTDIR="/mnt/mobile/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox"
GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo
http://gentoo.tiscali.nl/gentoo/ ftp://ftp.solnet.ch/mirror/Gentoo
ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo
ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo
http://ftp.easynet.nl/mirror/gentoo/
ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo
http://gentoo.math.bme.hu
http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/
http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.ynet.sk/pub
http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/"
MAKEOPTS="-j2"
PKGDIR="/mnt/mobile/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow X X509 aalib alsa apm arts avi berkdb bitmap-fonts cddb cdparanoia
cdr crypt cups dga directfb doc dv dvd dvdr encode esd f77 fbcon flac fmod
foomaticdb ftp gdbm ggi gif gnome gpm gstreamer gtk gtk2 guile imlib java jpeg
kde libg++ libwww live mad mikmod mmx mng motif mozilla moznoirc moznomail mpeg
ncurses nls oggvorbis opengl oracle oss pam pdflib perl png python qt quicktime
readline samba scanner sdl slang spell ssl svga tcltk tcpd tetex truetype x86
xml2 xmms xv zlib"
Comment 1 SpanKY gentoo-dev 2004-11-07 21:42:05 UTC
added a patch to handle this