Re: 96.43.14: nvidia_drv.so segfaults
OK, thanks. If the problem does not reproduce without vesafb, then it is an interaction problem between the two drivers, aggravated by a kernel check that's more strict than it needs to be. The only thing the NVIDIA legacy driver could do in this case is to fall back to uncached mappings of BAR1, which would likely yield severe/unacceptable performance penalties in this configuration.
If you need the two drivers to coexist (technically, this is not a configuration we support), you have two options:
- you can push to get vesafb updated to create write-combined mappings via ioremap_wc() on PAT-enabled kernels, rather than via a UC- mapping and a WC MTRR.
- you can modify the kernel to permit the combination of UC- and WC mappings