← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 474917] Re: nvidia drivers 185.xx compile into kernel 2.6.28 instead of 2.6.31 on update from jaunty to karmic

 

Alright, we'll keep these bug reports separate, although I have a
feeling they share a common root cause.

I've another idea to add to the mix.  It is possible that the nvidia
module *does* get triggered to rebuild by the new kernel - this is bread
and butter work for DKMS and why it exists at all.  However, it takes a
little time to do this.  In the past, Ubuntu booted slowly enough that
it could do this in parallel to everything else and by the time X
started it'd be there.  But now with the boot improvements due to
upstart, and especially moving X's startup earlier in the boot cycle,
DKMS may not always complete prior to when X tries to start.  So X
doesn't see nvidia.ko and crashes and burns.

The one bit that doesn't seem to fit this theory, is I assume you guys
see it flashing the screen for a little bit and then power cycle.
Wouldn't that have been sufficient time for nvidia.ko to complete its
build, and so then when you restart it should have booted up okay.  Yet
it sounds like you needed to do a dpkg-reconfigure in order to trigger a
whole new dkms run.  Do you have any insights as to this bit?

Meanwhile, it's sounding pretty strongly like this is a dkms race
condition with upstart, so I'm going to dig in deeper that direction.

-- 
nvidia drivers 185.xx compile into kernel 2.6.28 instead of 2.6.31 on update from jaunty to karmic
https://bugs.launchpad.net/bugs/474917
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to nvidia-graphics-drivers-180 in ubuntu.