View Single Post
Old 02-03-04, 03:03 AM   #9
NVIDIA Corporation
zander's Avatar
Join Date: Aug 2002
Posts: 3,740

The problem looks to be that the card misreports the amount of installed video memory: the second PCI base address register reads back 64MB, which is what the kernel side of the NVIDIA driver will be referring to. When the NVIDIA XFree86 driver module attempts to map 256MB, the range isn't recognized by IS_FB_OFFSET() in nv_kern_mmap(), since it exceeds the probed 64MB; this also leads to the couldn't find pre-allocated memory error message. You could try fiddling nvos_probe_devices() to report 256MB, assuming the card really does have that much video memory installed. You'd also want to correct the corresponding MTRR entry. In any case, you'll want to contact the card's vendor requesting that the problem be fixed.
zander is offline   Reply With Quote