I've got a Compaq Presario R3340 with Ubuntu Warty installed on it. Everything worked fine except the fact that once in a while the keyboard would hang at the gdm login screen. After rebooting it would usually work fine. I decided to upgrade to hoary, and all hell broke loose.
Basically I was unable to start a sensible X session either using the nvidia or nv drivers.
The fun part is I've since reinstalled to warty from the CD and the problems stay - when I boot up (using the nvidia module) I get:
- either keyboard locks at the gdm login screen, possible to reboot using usb mouse.
- or, more often, I can login to X, which usually takes a terribly long time to load and usually hangs up at some point and refuses any contact whatsoever. The curious part is I can login into the laptop via ssh. a quick run of top reveals that XFree86 is using 99% of CPU time. It is possible to restart gdm, but the effect stays the same and at some point hangs so badly, that you can't even connect anymore.
I have tried using NvAGP options 1 and 3 in XF86Config-4, while blacklisting the standard agp modules - result is an insanely long time to load X. I've also played around a bit with the XF86Config-4.
Most of the parameters I played around with are right now commented. Also the NvAGP and RenderAccel.
Here's the log:
The really scary part is that when I fall back to using the standard nv module my problems do not stop. Sometimes it loads real slow. And after sometime the usb mouse stops responding. completely. THe touchpad sometimes kicks in, usually after a minute or so. but then after logging out i get stuck with he wallpaper and a non moving cursor :-(. Sometimes hangs after logging in.
Another thing, I don't know if it's related but might be - the net stops working at some point. Just stops. in the middle of downloading packages for instance. The info applet in hoary stated that the interface is "idle". no amount of deactivate/activate or init.d/networking restart changes anything.
I'm beginning to be pretty desperate here, please help!
P.S. Sorry for the long post, but I figure better to be explicit to start with.