nvidia driver works w/ new kernel and inittab 3, but not 5
Clint Harshaw
clint at penguinsolutions.org
Sat Apr 17 01:49:53 UTC 2004
Alexander Dalloz wrote:
> Am Fr, den 16.04.2004 schrieb Clint Harshaw um 22:41:
>
>
>>Mike DeHaan wrote:
>>
>>>What does "uname -r" yield in runlevel 3 verses runlevel 5?
>
>
>>2.4.22-1.2179.nptl for both 3 and 5
>
>
> Sure, what was to be expecting. The kernel can only change on boot time.
> Once a kernel is loaded and init runs, changing the runlevel does not
> change anything with the (monolithic Linux) kernel itself. The init
> scripts for each runlevel only say whether a service is running or not.
>
> Alexander
>
>
>
I wanted to be sure that I described what I did earlier correctly. I
did. I changed the run level to 3, rebooted into 2179, logged in as
root, and typed:
CC="gcc32" sh NVIDIA-Linux-x86-1.0-5336-pkg1.run --add-this-kernel
followed by:
CC="gcc32" sh NVIDIA-Linux-x86-1.0-5336-pkg1-custom.run
(I made sure that I was using 2174 kernel by typing uname -a before
doing those steps, even though I knew I selected that in the boot).
I then edited XF86Config, commenting out the load dri line and making
sure the driver was nvidia rather than nv.
I then exited as root, and logged in as me. I typed startx, and the
nvidia splash screen came up, and I could run all the GL packages just fine.
Then I exited, and logged in as root. I edited /etc/inittab to change
the run level to 5. I then did shutdown -r now. When the boot comes up,
I select the 2179 kernel. Among the startup details is the line:
nvidia.o module for 2.4.22-1.2179.nptl not found
Disabling nvidia driver
X does start up, but not with capability to run any GL-related packages
(such as glxgears). The nvidia splash screen does not display.
Here are the other approaches I have tried with the same symptoms
a) just doing sh NVIDIA-Linux-x86-1.0-5336-pkg1.run
b) tried an older driver using the same instructions I gave earlier
I rebooted into the old 2174 kernel, and using the same steps outlined,
have compiled the nvidia driver so that it is working just fine for
runlevel 3 and 5. I just can't get it to function with runlevel 5 and
the 2179 kernel. I have a similar machine at my office, that the
instructions for the driver worked flawlessly with the new kernel. So
I'm inclined to believe it may be something machine specific. But I
don't know what else to try.
Clint
--
Clint Harshaw <clint at penguinsolutions.org>
More information about the fedora-list
mailing list