Red Hat Bugzilla – Bug 60069
i810 unresolved symbol on kernel 2.4.9-21
Last modified: 2007-04-18 12:40:29 EDT
From Bugzilla Helper:
User-Agent: Mozilla/4.77 [en] (X11; U; Linux 2.4.9-21 i686)
Description of problem:
X (version 4.0.3-5) worked on kernel 2.4.9-12. After updating the kernel to
2.4.9-21 X just gives a blank screen. The X trace output mentions VBEInit and
vbeDoEDID as unresolved symbols in /usr/X11R6/lib/modules/drivers/i810_drv.o
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.rpm -U kernel-2.4.9-21.i686.rpm kernel-headers-2.4.9-21.i386.rpm
Actual Results: Got a blank screen. Alt-F1 returns to the terminal with the
startx trace output.
Expected Results: X should have started.
From the startx trace output:
Symbol VBEInit from module /usr/X11R6/lib/modules/drivers/i810_drv.o is
Symbol vbeDoEDID from module /usr/X11R6/lib/modules/drivers/i810_drv.o is
I installed the 2.4.9-12 kernel and that works fine.
Created attachment 46063 [details]
startx trace output
Attach X config file, and X logs please.
Created attachment 46580 [details]
X config file
Created attachment 46581 [details]
Upgrading the kernel should not in any way cause this. The kernel
has nothing to do with XFree86 module symbols. This message only
comes up when XFree86 tries to load a module and cannot resolve the
module's symbols. That occurs when the config file is missing some
module load statements to load the modules that provide the given
symbols, or when the module has a bug in which the module does not
request the symbol lists properly.
In this case, it looks like probably the latter. If the problem persists
try upgrading to XFree86 4.1.0-15 which we've released as erratum.