[Bug 362965] New: nvidia driver may fail with several systems if they have more than 2 Gb
https://bugzilla.novell.com/show_bug.cgi?id=362965 Summary: nvidia driver may fail with several systems if they have more than 2 Gb Product: openSUSE 10.3 Version: Final Platform: x86 OS/Version: openSUSE 10.3 Status: NEW Severity: Major Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: guindos@caha.es QAContact: qa@suse.de CC: guindos@caha.es Found By: --- Hi The bug explained here is for OpenSuSE 10.3 64bits, but it also affects 10.3 at 32 bits, 10.2 at 64 bits and 10.2 at 32 bits. I have a new Dell Optiplex 755 with 4Gb I've attached a nVidia GeForce 7300 GT video card and installed successfully nVidia driver. But it is impossible to start X. The next error appear on the XOrg log file: ============================================================================= NVIDIA: could not open the device file /dev/nvidia0 (Input/output error). (EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device PCI:1:0:0. (EE) NVIDIA(0): Please see the COMMON PROBLEMS section in the README for (EE) NVIDIA(0): additional information. (EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device! (EE) NVIDIA(0): *** Aborting *** (EE) Screen(s) found, but none have a usable configuration. Fatal server error: no screens found XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0" after 0 requests (0 known processed) with 0 events remaining. ============================================================================ And the dmesg shows: ============================================================================ NVRM: RmInitAdapter failed! (0x23:0xffffffff:679) NVRM: rm_init_adapter(0) failed ============================================================================ After surfing Internet for a while, I found the next: ============================================================================ 64-Bit BARs (Base Address Registers) Starting with native PCI Express GPUs, NVIDIA's GPUs will advertise a 64-bit BAR capability (a Base Address Register stores the location of a PCI I/O region, such as registers or a frame buffer). This means that the GPU's PCI I/O regions (registers and frame buffer) can be placed above the 32-bit address space (the first 4 gigabytes of memory). The decision of where the BAR is placed is made by the system BIOS at boot time. If the BIOS supports 64-bit BARs, then the NVIDIA PCI I/O regions may be placed above the 32-bit address space. If the BIOS does not support this feature, then our PCI I/O regions will be placed within the 32-bit address space as they have always been. Unfortunately, current Linux kernels (as of 2.6.11.x) do not understand or support 64-bit BARs. If the BIOS does place any NVIDIA PCI I/O regions above the 32-bit address space, the kernel will reject the BAR and the NVIDIA driver will not work. There is no known workaround at this point. ============================================================================ I do not know if that is the problem, but as suggested on Internet, I extracted 2Gb from the system, and then, X started correctly. But not with 4Gb (and I need those 4Gb...) I have updated BIOS (also suggested), but the same problem. What makes me confused is that the information above speaks about kernels 2.6.11.x and mine is 2.6.18.2-34-default. However, with only 2Gb the computer works perfect with my nVidia card. Has anyone developing kernel got any knowledge/contact with nVidia people over this? Will be there any solution in a near future? Will it be a nVidia solution or a Kernel solution? I suppose Dell is not the only manufacturer with this problem. Thanks a lot, Enrique -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=362965 User guindos@caha.es added comment https://bugzilla.novell.com/show_bug.cgi?id=362965#c1 --- Comment #1 from Enrique de Guindos <guindos@caha.es> 2008-02-26 00:12:38 MST --- Hi again, No new comments? No new ideas? Anyone looking at this issue? Thanks, Enrique -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=362965 User guindos@caha.es added comment https://bugzilla.novell.com/show_bug.cgi?id=362965#c2 --- Comment #2 from Enrique de Guindos <guindos@caha.es> 2008-03-05 00:31:21 MST --- Hi One week more and no answer at all !!??? Is this bug assigned to anyone? May be an answer telling that is under investigation will be enough. Or, if this is not the case, explaining why Or may be I'm doing something wrong and I have to report this in other way... I'd be very glad if, at least, I can know someone is reading this. Thanks, Enrique -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=362965 User gregkh@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=362965#c3 Greg Kroah-Hartman <gregkh@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID --- Comment #3 from Greg Kroah-Hartman <gregkh@novell.com> 2008-03-05 09:02:18 MST --- There's nothing we can do for a closed source driver, sorry. Please try contacting nvidia directly if you have problems with their code. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=362965 User guindos@caha.es added comment https://bugzilla.novell.com/show_bug.cgi?id=362965#c4 --- Comment #4 from Enrique de Guindos <guindos@caha.es> 2008-03-05 09:10:39 MST --- Ok. Thanks for your answer Enrique -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com