Created attachment 104756 [details]
Dmesg with probe fail on NVAC and NV96
Linux version: 3.16.0
Nouveau version: commit 263d1d2 from darktama's tree
Cards: 9400M (NVAC)
9600M GT (NV96)
First bad commit is:
Author: Ben Skeggs <firstname.lastname@example.org>
Date: Mon Aug 11 12:23:23 2014 +1000
bar: ioremap only the areas that we're actually using
Signed-off-by: Ben Skeggs <email@example.com>
Starting with this commit, Nouveau probe fails with -ENOMEM. I did some testing, and this error isn't returned by nouveau_barobj_ctor, nor by nouveau_bar_alloc.
Created attachment 104757 [details]
Dmesg with probe fail on NVAC and prints of start, offset, and size values
Created attachment 104758 [details]
Output of lspci -vv as root
Yep, same problem here on many nv50 cards (if not all).
Seems to be fixed with the new version / some new commits (tested using the linux-3.18 branch from Nouveau's repo).