Re: Linux 2.6.28-rc7

From: Michael B. Trausch
Date: Tue Dec 02 2008 - 13:56:51 EST

On Tue, 2 Dec 2008 19:06:17 +0100
Alejandro Riveira FernÃndez <ariveira@xxxxxxxxx> wrote:

> El Tue, 2 Dec 2008 12:11:11 -0500
> "Michael B. Trausch" <mike@xxxxxxxxxx> escribiÃ:
> [...]
> >
> > Alejandro, can you switch back to VTs again after rebuilding your
> > NVIDIA module?
> I can switch to VT's and the bug still manifest 2.6.28-rc7
> > Also, you seem to have mentioned that you're not using
> > Ubuntu's packaged NVIDIA driver... this may mean that you've
> > overwritten and/or moved other files that Ubuntu uses, since the
> > NVIDIA driver installer does this automatically.
> I'm using the nvidia installer for the 180.06 driver yes

It may be a bug in the 180.06 driver. Try 177.80 which comes with
Ubuntu 8.10. However...

> > Can you try using a stock
> > system, updated kernel, and let DKMS build the NVIDIA module?
> > You'll need to make some alterations, but I can help with those.
> Would the uninstaller leave things as in a stock install?

Not really. You'll either need a snapshot of the way things were, or
to reinstall, to bring it back to normal. The NVIDIA custom installer
plays with all sorts of files all over the place, not just the kernel
configuration. The main issue is that it will have modified files that
are under the control of the package manager (or are delegated by the
package manager to other utilities to manage).

> Where can i find help about DKMS? also does it work if you use the
> "vanilla way" of installing kernels? i do:
> make ; make install ; make modules_install ; and mkinitramfs to
> install kernels i test

"man dkms" will get you started with learning about DKMS, and you can
also look it up on Google.

The point of DKMS is to permit you to update your kernel and have it
manage the binary drivers with source interfaces (or even pure-source
drivers that aren't in the kernel tree) for you. As such, it does work
with a vanilla kernel---this is how I use it because installing new
kernels doesn't do anything that would confuse dpkg.

On Ubuntu, you probably want to do:

$ make all && make install && make modules_install && \
update-initramfs -c -k ${KERNEL_VERSION} && update-grub

That is how I do mine.

update-initramfs and update-grub are utilities provided by

--- Mike

My sigfile ran away and is on hiatus.

Attachment: signature.asc
Description: PGP signature