View previous topic :: View next topic |
Author |
Message |
kariko n00b

Joined: 25 Jun 2002 Posts: 7
|
Posted: Tue Jun 25, 2002 6:30 pm Post subject: Update World / Prune -> Broken Nvidia driver? |
|
|
Hi. I finally got a broadband connection the other day, so I decided to do an update world on my system. Of course, after having a couple months of dialup, there were a LOT of updates. After it was done updating, I thought I should run emerge prune to get rid of the old stuff (which I think is the root of my problem), then I rebooted.
Upon reboot, X would no longer start. I was using NVidia's driver, but now there are unresolved symbol errors on starting X (not related to the module). Below is the relevant section from my XFree.0.log file:
(II) Setting vga for screen 0.
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 0.1.0
ABI class: XFree86 Video Driver, version 0.5
(**) NVIDIA(0): Depth 16, (--) framebuffer bpp 16
(==) NVIDIA(0): RGB weight 565
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "PageFlip" "1"
(**) NVIDIA(0): Option "SWcursor" "0"
(**) NVIDIA(0): Option "HWcursor" "1"
(**) NVIDIA(0): Option "NoRenderAccel" "0"
(**) NVIDIA(0): Option "CursorShadow" "1"
(**) NVIDIA(0): enabling cursor shadow
(--) NVIDIA(0): Linear framebuffer at 0xDA000000
(--) NVIDIA(0): MMIO registers at 0xD8000000
Symbol XAADoBitBlt from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol fbValidateGC from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol fbGCPrivateIndex from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol fbCreateGC from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol fbCreateWindow from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol fbWinPrivateIndex from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol fbPaintWindow from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol fbRestoreAreas from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol fbPictureInit from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol XAAPixmapIndex from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol XAARemoveAreaCallback from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol XAACopyROP from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol XAAFillSolidRects from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol XAAFillMono8x8PatternRectsScreenOrigin from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol XAARotateMonoPattern from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol XAAPatternROP from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol XAAMoveDWORDS from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol XAAMoveDWORDS from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol XAAPixmapIndex from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol XAAPixmapIndex from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol XAAPatternROP from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol XAADoComposite from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol XAARemoveAreaCallback from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Fatal server error:
Caught signal 11. Server aborting
I've tried re-emerging X and the nvidia-kernel and nvidia-glx packages, but to no avail. Currently I'm running X just fine using the "nv" driver included in X.
Help? |
|
Back to top |
|
 |
goosnargh n00b

Joined: 16 Jun 2002 Posts: 32
|
Posted: Tue Jun 25, 2002 6:59 pm Post subject: kernel |
|
|
Try compiling your new kernel before installing nvidia drivers. |
|
Back to top |
|
 |
kariko n00b

Joined: 25 Jun 2002 Posts: 7
|
Posted: Tue Jun 25, 2002 9:31 pm Post subject: Already tried that.... |
|
|
I actually didn't upgrade the kernel, but I recompiled it anyway, still no difference.
Again, the kernel module loads fine, it's the X driver that's giving me problems.
Thanks again. |
|
Back to top |
|
 |
sulu Guru


Joined: 21 May 2002 Posts: 399 Location: Dornbirn/Austria
|
Posted: Wed Jun 26, 2002 4:32 am Post subject: |
|
|
Just switched to nvidia. No probs so far.
- Did you add NVdriver in your /etc/modules.autoload ?
- After kernel-make you should do another emerge of the nvidia-drivers. Duno why |
|
Back to top |
|
 |
kariko n00b

Joined: 25 Jun 2002 Posts: 7
|
Posted: Wed Jun 26, 2002 5:01 am Post subject: Yep... did that |
|
|
Yep, did that. The kernel module loads at boot, and I re-emerged the drivers package (as well as the glx package).
One thing I'm confused on is since it's the X driver that's complaining, shouldn't the problem lie with the X driver (in the nvidia-glx package) instead of in the kernel module? (There are no errors with the kernel module, it loads fine...)
Thanks in advance! |
|
Back to top |
|
 |
sulu Guru


Joined: 21 May 2002 Posts: 399 Location: Dornbirn/Austria
|
Posted: Wed Jun 26, 2002 6:07 am Post subject: |
|
|
Hmmmmm
U could poste the section of your XF86Config where you specify the graphics. Maybe this tells us something.
Stupid question maybe. You did emerge the glx-stuff ? |
|
Back to top |
|
 |
kariko n00b

Joined: 25 Jun 2002 Posts: 7
|
Posted: Wed Jun 26, 2002 1:09 pm Post subject: XF86Config File.... |
|
|
Here is the Device section of my XF86Config file:
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "SWcursor" # [<bool>]
#Option "HWcursor" # [<bool>]
#Option "NoAccel" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "ShadowFB" # [<bool>]
#Option "UseFBDev" # [<bool>]
#Option "Rotate" # [<str>]
#Option "VideoKey" # <i>
#Option "FlatPanel" # [<bool>]
Identifier "Card0"
Driver "nvidia"
VendorName "NVidia"
BoardName "Riva Ultra 64"
BusID "PCI:1:0:0"
Option "SWCursor" "0"
Option "HWCursor" "1"
Option "CursorShadow" "1"
Option "NoRenderAccel" "0" # Allow RENDER extension acceleration
Option "PageFlip" "1" # Page flipping optimization
EndSection
And yep, I emerged the nvidia-glx package. |
|
Back to top |
|
 |
kariko n00b

Joined: 25 Jun 2002 Posts: 7
|
Posted: Wed Jun 26, 2002 6:52 pm Post subject: Fixed!!! |
|
|
After much playing around, I finally fixed it. This is essentially the procedure I used:
1. emerge unmerge nvidia-glx
2. emerge unmerge nvidia-kernel
3. emerge unmerge xfree
4. Go into /usr/X11R6/lib and move all the libraries left in there to a backup directory; do the same for the modules folder.
5. Edit the ebuild file for Xfree to disable the xlib patch (since it is only for solaris and SVR4) and the wacom tablet patch (cause I don't have one).
6. emerge xfree nvidia-kernel nvidia-glx
So now it works. I suppose there was something funny in the lib folder or something... or maybe it was one of the patches... |
|
Back to top |
|
 |
|