If you own an older nvidia graphics card (Probablly Geforce2 MX and below), running FreeBSD and did a portupgrade recently, you probably noticed your X failed to start. /var/log/Xorg.0.log revealed that your nvidia card was not detected.
(II) NVIDIA dlloader X Driver 1.0-9746 Tue Jan 23 11:32:45 MYT 2007
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 01:00:0
(WW) NVIDIA(0): The NVIDIA GeForce2 MX/MX 400 GPU installed in this system is
(WW) NVIDIA(0): supported through the NVIDIA 1.0-96xx Legacy drivers.
(WW) NVIDIA(0): Please visit http://www.nvidia.com/object/unix.html for
(WW) NVIDIA(0): more information. The 1.0-9746 NVIDIA driver will ignore
(WW) NVIDIA(0): this GPU. Continuing probe...
(EE) No devices detected.
UPDATE:
/usr/ports/UPDATING states:-
20070209:
AFFECTS: users of x11/nvidia-driver
AUTHOR: danfe@FreeBSD.org
nVidia continues to drop support for old ("legacy") GPUs. To deal with
this fact, the port now allows to specify correct NVVERSION in order to
build driver that supports your graphics card. Currently, supported
"legacy" values are 7184 and 9631. Consult nVidia's README (Appendix A)
to find out whether you need to use legacy driver version, and exactly
which one. Alternatively, you can install one of the corresponding
`x11/nvidia-driver-XXXX' slave ports, where XXXX == needed NVVERSION.
(more…)