On a recent upgrade from 7.3-RELEASE to 8.1-RELEASE (i386), nvidia driver (256.53 from ports) no longer attaches to the device, although no errors are generated. Occurs on both custom kernel and GENERIC.
Consequently Xorg says no supported devices are found.
Unloading/reloading the nvidia.ko module makes no difference. It's initially loaded via loader.conf. Tried with and without acpi.
Same driver version was working before (7.3-RELEASE). No changes to hardware or BIOS. I've successfully run several versions of nvidia-driver against this particular hardware, and have used permutations of this build for a number of years. This was a source build/upgrade, everything else is working fine.
Tried 8.1-RELEASE GENERIC and 8.1-STABLE (from yesterday), and various/multiple rebuilds. (rebuilding/reinstalling driver for each kernel change)
Any advice or anything I've not checked yet, before I either revert to 7.x or amd64?
Under FreeBSD 7.3-RELEASE (similar kernel build), this is what I got:
And unloading/reloading (kldunload/kldload) the module under 7.3 would do this:
Now, with 8.1 I only have:
Even though no errors or log messages at all about nvidia and:
Consequently Xorg says no supported devices are found.
Unloading/reloading the nvidia.ko module makes no difference. It's initially loaded via loader.conf. Tried with and without acpi.
Same driver version was working before (7.3-RELEASE). No changes to hardware or BIOS. I've successfully run several versions of nvidia-driver against this particular hardware, and have used permutations of this build for a number of years. This was a source build/upgrade, everything else is working fine.
Tried 8.1-RELEASE GENERIC and 8.1-STABLE (from yesterday), and various/multiple rebuilds. (rebuilding/reinstalling driver for each kernel change)
Any advice or anything I've not checked yet, before I either revert to 7.x or amd64?
Under FreeBSD 7.3-RELEASE (similar kernel build), this is what I got:
Code:
Sep 7 00:42:16 mine kernel: vgapci0: <VGA-compatible display> port 0xac00-0xac7f mem 0xfa000000-0xfaffffff,0xd0000000-0xdfffffff,0xf8000000-
0xf9ffffff irq 24 at device 0.0 on pci2
Sep 7 00:42:16 mine kernel: nvidia0: <GeForce 9400 GT> on vgapci0
Sep 7 00:42:16 mine kernel: vgapci0: child nvidia0 requested pci_enable_busmaster
Sep 7 00:42:16 mine kernel: vgapci0: child nvidia0 requested pci_enable_io
Sep 7 00:42:16 mine kernel: vgapci0: child nvidia0 requested pci_enable_io
Sep 7 00:42:16 mine kernel: nvidia0: [ITHREAD]
And unloading/reloading (kldunload/kldload) the module under 7.3 would do this:
Code:
Nov 7 01:49:48 mine kernel: nvidia0: detached
Nov 7 01:51:18 mine kernel: nvidia0: <GeForce 9400 GT> on vgapci0
Nov 7 01:51:18 mine kernel: vgapci0: child nvidia0 requested pci_enable_busmaster
Nov 7 01:51:18 mine kernel: vgapci0: child nvidia0 requested pci_enable_io
Nov 7 01:51:18 mine kernel: vgapci0: child nvidia0 requested pci_enable_io
Nov 7 01:51:18 mine kernel: nvidia0: [ITHREAD]
Now, with 8.1 I only have:
Code:
Nov 9 01:44:05 mine kernel: vgapci0: <VGA-compatible display> port 0xac00-0xac7f mem 0xfa000000-0xfaffffff,0xd0000000-0xdfffffff,0xf8000000-
0xf9ffffff irq 24 at device 0.0 on pci2
Even though no errors or log messages at all about nvidia and:
Code:
> kldstat
Id Refs Address Size Name
1 3 0xc0400000 60d0f0 kernel
2 1 0xc0a0e000 a4b134 nvidia.ko
3 1 0xc7caa000 24000 linux.ko