[Bug 393404] New: Cannot properly install NVIDIA-Linux-x86-173. 08 beta driver in oS 11 Beta 3
https://bugzilla.novell.com/show_bug.cgi?id=393404 Summary: Cannot properly install NVIDIA-Linux-x86-173.08 beta driver in oS 11 Beta 3 Product: openSUSE 11.0 Version: Beta 3 Platform: x86 OS/Version: openSUSE 11.0 Status: NEW Severity: Major Priority: P5 - None Component: X11 3rd Party Driver AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: sanfordarmstrong@gmail.com QAContact: sndirsch@novell.com Found By: --- As per the instructions on opensuse.org/NVIDIA, I did the following: 1. Download latest beta driver for x86. 2. Drop to runlevel 3. 3. sh NVIDIA-Linux-x86-173.08-pkg1 -q 4. sax2 -r (I also tried with the addition of "-m 0=nvidia" or whatever it is) Expected results: Blissful accelerated heaven. Actual results: (**) NVIDIA(0): Enabling RENDER acceleration (==) NVIDIA(0): Video key set to default value of 0x101fe (II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is (II) NVIDIA(0): enabled. NVIDIA: could not open the device file /dev/nvidia0 (Input/output error). NVIDIA: IRQ 10, assigned to device PCI:01:00.0, is edge-triggered! (EE) NVIDIA(0): The interrupt for NVIDIA graphics device PCI:1:0:0 appears to (EE) NVIDIA(0): be edge-triggered. Please see Chapter 8: Common Problems (EE) NVIDIA(0): in the README for additional information. (EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device! (II) UnloadModule: "nvidia" (II) UnloadModule: "wfb" (II) UnloadModule: "fb" (EE) Screen(s) found, but none have a usable configuration. Interestingly, if I run nvidia-xconfig instead of sax2 immediately after installing the drivers, I am able to run X (and even restart X) with the NVidia drivers *until* I reboot, at which point the xserver spits out the same error as above. It is a painful and repetitive process to reconfigure X back and forth between nvidia and nv for me, but if you need more information let me know and I will do my best to get it to you ASAP. -- 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=393404
User sndirsch@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=393404#c1
Stefan Dirsch
NVIDIA: could not open the device file /dev/nvidia0 (Input/output error). NVIDIA: IRQ 10, assigned to device PCI:01:00.0, is edge-triggered! (EE) NVIDIA(0): The interrupt for NVIDIA graphics device PCI:1:0:0 appears to be edge-triggered. Please see Chapter 8: Common Problems in the README for additional information.
Q. My X server fails to start, and my X log file contains the error: (EE) NVIDIA(0): The interrupt for NVIDIA graphics device PCI:x:x:x (EE) NVIDIA(0): appears to be edge-triggered. Please see the COMMON (EE) NVIDIA(0): PROBLEMS section in the README for additional information. A. An edge-triggered interrupt means that the kernel has programmed the interrupt as edge-triggered rather than level-triggered in the Advanced Programmable Interrupt Controller (APIC). Edge-triggered interrupts are not intended to be used for sharing an interrupt line between multiple devices; level-triggered interrupts are the intended trigger for such usage. When using edge-triggered interrupts, it is common for device drivers using that interrupt line to stop receiving interrupts. This would appear to the end user as those devices no longer working, and potentially as a full system hang. These problems tend to be more common when multiple devices are sharing that interrupt line. This occurs when ACPI is not used to program interrupt routing in the APIC. This often occurs on 2.4 Linux kernels, which do not fully support ACPI, or 2.6 kernels when ACPI is disabled or fails to initialize. In these cases, the Linux kernel falls back to tables provided by the system BIOS. In some cases the system BIOS assumes ACPI will be used for routing interrupts and configures these tables to incorrectly label all interrupts as edge-triggered. The current interrupt configuration can be found in /proc/interrupts. Available workarounds include: updating to a newer system BIOS, trying a 2.6 kernel with ACPI enabled, or passing the 'noapic' option to the kernel to force interrupt routing through the traditional Programmable Interrupt Controller (PIC). Newer kernels also provide an interrupt polling mechanism to attempt to work around this problem. This mechanism can be enabled by passing the 'irqpoll' option to the kernel. Currently, the NVIDIA driver will attempt to detect edge triggered interrupts and X will purposely fail to start (to avoid stability issues). This behavior can be overridden by setting the "NVreg_RMEdgeIntrCheck" NVIDIA Linux kernel module parameter. This parameter defaults to "1", which enables the edge triggered interrupt detection. Set this parameter to "0" to disable this detection. -- 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=393404
User sanfordarmstrong@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=393404#c2
--- Comment #2 from Sanford Armstrong
participants (1)
-
bugzilla_noreply@novell.com