mdg Posted October 10, 2003 Report Share Posted October 10, 2003 After recompiling the kernel in 9.2rc2, I can't get into X with either the new kernel or the old. Both load the nvidia drivers, flash the nvidia screen and exit X with the same error: ---cut--- using vt7 (II) [GLX]: Initialising GLX extension waiting for X server to shut down I checked /var/log/XFree86.0.log but I can't see any error. Here's my XF86Config-4 Section "Module" Load "dbe" # Double-Buffering Extension Load "v4l" # Video for Linux Load "extmod" Load "type1" Load "freetype" Load "glx" # 3D layer EndSection Section "InputDevice" Identifier "Keyboard1" Driver "Keyboard" Option "XkbModel" "pc105" Option "XkbLayout" "us" Option "XkbCompat" "" Option "XkbOptions" "" EndSection Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "IMPS/2" Option "Device" "/dev/psaux" Option "ZAxisMapping" "4 5" EndSection Section "Monitor" Identifier "monitor1" VendorName "Plug'n Play" HorizSync 30-86 VertRefresh 50-160 # Sony Vaio C1(X,XS,VE,VN)? # 1024x480 @ 85.6 Hz, 48 kHz hsync ModeLine "1024x480" 65.00 1024 1032 1176 1344 480 488 494 563 -hsync -vsync # TV fullscreen mode or DVD fullscreen output. # 768x576 @ 79 Hz, 50 kHz hsync ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630 # 768x576 @ 100 Hz, 61.6 kHz hsync ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616 EndSection Section "Device" Identifier "device1" VendorName "nVidia Corporation" BoardName "NVIDIA GeForce4 (generic)" Driver "nvidia" Option "DPMS" EndSection Section "Screen" Identifier "screen1" Device "device1" Monitor "monitor1" DefaultColorDepth 24 Subsection "Display" Depth 8 Virtual 1024 768 EndSubsection Subsection "Display" Depth 15 Virtual 1024 768 EndSubsection Subsection "Display" Depth 16 Virtual 1024 768 EndSubsection Subsection "Display" Depth 24 Virtual 1024 768 EndSubsection EndSection Section "ServerLayout" Identifier "layout1" InputDevice "Keyboard1" "CoreKeyboard" InputDevice "Mouse1" "CorePointer" Screen "screen1" EndSection This file is identical to the working file in my 9.1 partition. What does the kernel load after XF86Config-4? Seems to me the problem is there Quote Link to comment Share on other sites More sharing options...
Kjel Oslund Posted October 11, 2003 Report Share Posted October 11, 2003 Did you recompile the nvidia driver after you recompiled your kernel? The current crop of nvidia drivers must be recompiled after any change the kernel. If you're using the most recent 'universal' drivers, you should be able to run /usr/bin/nvidia-installer --update from the command line. It will download the latest package, if its not already on the system, and (should) compile and install the driver. Quote Link to comment Share on other sites More sharing options...
bvc Posted October 11, 2003 Report Share Posted October 11, 2003 Both load the nvidia driversSounds to me like maybe your symlink to libglx.xxx.so (xxx being the nvidia version) is wrong. Actually, nvidia does not 'have' to be compiled.....there is precompiled mods for ML, RH, SuSE and maybe others. But, it will not install for 2 kernel versions....only one at a time, and should detect and uninstall b4 installing for a diff kernel. Quote Link to comment Share on other sites More sharing options...
mdg Posted October 11, 2003 Author Report Share Posted October 11, 2003 I forgot to mention that I uninstalled/installed nvidia using the nvidia .run file for each kernel separately on first boot, producing the identical errors listed in my first post I checked the link file as suggested by bvc: [marc]$ file /mnt/mdkroot/usr/X11R6/lib/modules/extensions/libglx.so /mnt/mdkroot/usr/X11R6/lib/modules/extensions/libglx.so: symbolic link to libglx.so.1.0.4496 Points to the correct nvidia version Quote Link to comment Share on other sites More sharing options...
mdg Posted October 11, 2003 Author Report Share Posted October 11, 2003 I found this in the /var/log/kernel/warnings Oct 11 09:47:39 marc kernel: Neighbour table overflow.Oct 11 09:47:47 marc kernel: 0: nvidia: loading NVIDIA Linux x86 nvidia.o Kernel Module 1.0-4496 Wed Jul 16 19:03:09 PDT 2003 Oct 11 09:48:55 marc kernel: 0: nvidia: loading NVIDIA Linux x86 nvidia.o Kernel Module 1.0-4496 Wed Jul 16 19:03:09 PDT 2003 Oct 11 09:50:41 marc kernel: mtrr: no MTRR for d8000000,4000000 found Oct 11 09:52:50 marc kernel: Neighbour table overflow. Oct 11 09:56:02 marc kernel: mtrr: no MTRR for d8000000,4000000 found Anyone know what MTRR is? Quote Link to comment Share on other sites More sharing options...
Gowator Posted October 11, 2003 Report Share Posted October 11, 2003 This is a Pentium instruction set. Mem Type Range Register which the Pentium instruction set uses to optimise itself for different types of memory and timings etc. I don't know a lot about it except 1) Its a option when compiling a kernel 2) Its used by the CPU when communicating with the graphics card (or other memory) So far as I know it lets the CPU adjust the timings etc for different mem speeds and latency. But Im kinda guessing to be honest. Try Mr. Google ??? Not sure that helps your prob but !! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.