GeForce2 Go not working with drivers newer than 7676
I have a Compaq TC1000 Tablet computer running FreeBSD 6.2-STABLE with the modular Xorg ports tree (soon to be merged with the main tree), which includes X.org 7.2.
The tablet has an integrated PCI GeForce2 Go graphics controller which I would like to use with the nvidia driver. It may be relevant to note that this tablet has no AGP capabilities. I don't have FreeBSD's agp.ko in my kernel or loaded as a module, and I have 'Option "NvAGP" "0"' in my xorg.conf.
According to the latest (9746) README file, the GeForce2 Go controller should be supported by the 9631 version of the driver. I installed the driver from the ports tree--once using the original version (x11/nvidia-driver) obtained by using portdowngrade, and once using the recently created slave port x11/nvidia-driver-9631. In both cases the port installs fine, the kernel module loads and discovers my hardware:
nvidia0: <GeForce2 Go> mem 0xe9000000-0xe9ffffff,0xf0000000-0xf7ffffff irq 11 at device 5.0 on pci0
However, actually attempting to start Xorg freezes the machine solid. Using startx, I get varying amounts of text on the virtual terminal but never get any flash or indication that the system tried to change video modes. Once the computer freezes it drops off the network and nothing works at the console (except the caps lock key for a few minutes sometimes).
Trying to get a working setup, I uninstalled and installed the legacy legacy version 7184. It worked fine. Version 7676 works fine. Version 8174 does not work; it freezes just like the 9631 version. I tried one or two more versions between 8174 and 9631 and they froze as well.
Is there anything I can do to get a newer version of the driver working, or at least to determine what's causing the problem? 7676 is much better than nothing, since the nv driver that ships with X.org won't drive an external monitor. However I'd also like to use rotation and/or some other features of the nvidia driver, and I'm not sure about the security status of the 7676 version.