There has been some recent discussion on the recent changes in interrupt
handling in the nvidia driver in xwin-discuss, which is the best place to
contact the engineers who work on Xorg and the ones who work with nvidia
on their graphics drivers, so I've cc'ed it there.

        -Alan Coopersmith-           [EMAIL PROTECTED]
         Sun Microsystems, Inc. - X Window System Engineering

Eric Sproul wrote:
> Hi,
> I am currently running SXCE 99 on a Dell Optiplex 740n (Athlon64, nVidia MCP51
> chipset with integrated Geforce 6150 graphics).  I live-upgraded to 101, but 
> it
> gets stuck in a loop trying to start desktop login (the text console just 
> blinks
> and returns.)  My Xorg.log contains the following error:
> 
> (EE) NVIDIA(0): The NVIDIA kernel module does not appear to be receiving
> (EE) NVIDIA(0):     interrupts generated by the NVIDIA graphics device
> (EE) NVIDIA(0):     PCI:0:5:0.  Please see Chapter 5: Common Problems in the
> (EE) NVIDIA(0):     README for additional information.
> (EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device!
> 
> The aforementioned README says:
> 
> A. This can be caused by a variety of problems, such as PCI IRQ routing
>    errors, I/O APIC problems or conflicts with other devices sharing the IRQ
>    (or their drivers).
> 
>    If possible, configure your system such that your graphics card does not
>    share its IRQ with other devices (try moving the graphics card to another
>    slot if applicable, unload/disable the driver(s) for the device(s) sharing
>    the card's IRQ, or remove/disable the device(s)).
> 
> The hardware is working under SXCE 99, and since it's integrated, I can't
> relocate anything to a different slot, etc.  I'll append a scanpci output at 
> the
> end of my email.
> 
> Has anyone else with a similar system had this problem with 101?
> 
> Thanks,
> Eric
> 
> ----
> output of /usr/X11/bin/scanpci -v:
> 
> pci bus 0x0000 cardnum 0x00 function 0x00: vendor 0x10de device 0x02f0
>  nVidia Corporation C51 Host Bridge
>   STATUS    0x00b0  COMMAND 0x0006
>   CLASS     0x05 0x00 0x00  REVISION 0xa2
>   BIST      0x00  HEADER 0x80  LATENCY 0x00  CACHE 0x00
>   MAX_LAT   0x00  MIN_GNT 0x00  INT_PIN 0x00  INT_LINE 0xff
>   BYTE_0    0xde  BYTE_1  0x10  BYTE_2  0xf0  BYTE_3  0x02
> 
> pci bus 0x0000 cardnum 0x00 function 0x01: vendor 0x10de device 0x02fa
>  nVidia Corporation C51 Memory Controller 0
>   STATUS    0x0020  COMMAND 0x0100
>   CLASS     0x05 0x00 0x00  REVISION 0xa2
>   BIST      0x00  HEADER 0x80  LATENCY 0x00  CACHE 0x00
> 
> pci bus 0x0000 cardnum 0x00 function 0x02: vendor 0x10de device 0x02fe
>  nVidia Corporation C51 Memory Controller 1
>   STATUS    0x0020  COMMAND 0x0000
>   CLASS     0x05 0x00 0x00  REVISION 0xa2
>   BIST      0x00  HEADER 0x80  LATENCY 0x00  CACHE 0x00
>   BYTE_0    0xde  BYTE_1  0x10  BYTE_2  0xfe  BYTE_3  0x02
> 
> pci bus 0x0000 cardnum 0x00 function 0x03: vendor 0x10de device 0x02f8
>  nVidia Corporation C51 Memory Controller 5
>   STATUS    0x00a0  COMMAND 0x0000
>   CLASS     0x05 0x00 0x00  REVISION 0xa2
>   BIST      0x00  HEADER 0x80  LATENCY 0x00  CACHE 0x00
>   MAX_LAT   0x00  MIN_GNT 0x00  INT_PIN 0x00  INT_LINE 0xff
>   BYTE_0    0xde  BYTE_1  0x10  BYTE_2  0xf8  BYTE_3  0x02
> 
> pci bus 0x0000 cardnum 0x00 function 0x04: vendor 0x10de device 0x02f9
>  nVidia Corporation C51 Memory Controller 4
>   STATUS    0x00a0  COMMAND 0x0006
>   CLASS     0x05 0x00 0x00  REVISION 0xa2
>   BIST      0x00  HEADER 0x00  LATENCY 0x00  CACHE 0x00
>   MAX_LAT   0x00  MIN_GNT 0x00  INT_PIN 0x00  INT_LINE 0xff
>   BYTE_0    0xef  BYTE_1  0xdd  BYTE_2  0x7b  BYTE_3  0x2f
> 
> pci bus 0x0000 cardnum 0x00 function 0x05: vendor 0x10de device 0x02ff
>  nVidia Corporation C51 Host Bridge
>   STATUS    0x00b0  COMMAND 0x0006
>   CLASS     0x05 0x00 0x00  REVISION 0xa2
>   BIST      0x00  HEADER 0x80  LATENCY 0x00  CACHE 0x00
>   MAX_LAT   0x00  MIN_GNT 0x00  INT_PIN 0x00  INT_LINE 0xff
>   BYTE_0    0x17  BYTE_1  0x00  BYTE_2  0x00  BYTE_3  0x00
> 
> pci bus 0x0000 cardnum 0x00 function 0x06: vendor 0x10de device 0x027f
>  nVidia Corporation C51 Memory Controller 3
>   STATUS    0x0020  COMMAND 0x0100
>   CLASS     0x05 0x00 0x00  REVISION 0xa2
>   BIST      0x00  HEADER 0x80  LATENCY 0x00  CACHE 0x00
>   BYTE_0    0x08  BYTE_1  0x00  BYTE_2  0x00  BYTE_3  0x00
> 
> pci bus 0x0000 cardnum 0x00 function 0x07: vendor 0x10de device 0x027e
>  nVidia Corporation C51 Memory Controller 2
>   STATUS    0x0020  COMMAND 0x0000
>   CLASS     0x05 0x00 0x00  REVISION 0xa2
>   BIST      0x00  HEADER 0x80  LATENCY 0x00  CACHE 0x00
>   BYTE_0    0xde  BYTE_1  0x10  BYTE_2  0x7e  BYTE_3  0x02
> 
> pci bus 0x0000 cardnum 0x02 function 0x00: vendor 0x10de device 0x02fc
>  nVidia Corporation C51 PCI Express Bridge
>   STATUS    0x0010  COMMAND 0x0007
>   CLASS     0x06 0x04 0x00  REVISION 0xa1
>   HEADER    0x01  LATENCY 0x00
>   PRIBUS    0x00  SECBUS 0x01  SUBBUS 0x01
>   SECLT     0x00  SECSTATUS 0x0000
>   IOBASE    0x0000a000  IOLIM 0x0000afff
>   NOPREFETCH_MEMBASE 0xfd800000  MEMLIM 0xfd8fffff
>   PREFETCH_MEMBASE   0x00000000fd700000  MEMLIM 0x00000000fd7fffff
>   NO_FAST_B2B NO_SEC_BUS_RST NO_M_ABRT NO_VGA_EN ISA_EN NO_SERR_EN NO_PERR_EN
> 
> pci bus 0x0000 cardnum 0x03 function 0x00: vendor 0x10de device 0x02fd
>  nVidia Corporation C51 PCI Express Bridge
>   STATUS    0x0010  COMMAND 0x0047
>   CLASS     0x06 0x04 0x00  REVISION 0xa1
>   HEADER    0x01  LATENCY 0x00
>   PRIBUS    0x00  SECBUS 0x02  SUBBUS 0x02
>   SECLT     0x00  SECSTATUS 0x2000
>   IOBASE    0x00008000  IOLIM 0x00008fff
>   NOPREFETCH_MEMBASE 0xfde00000  MEMLIM 0xfdefffff
>   PREFETCH_MEMBASE   0x00000000fdd00000  MEMLIM 0x00000000fddfffff
>   NO_FAST_B2B NO_SEC_BUS_RST NO_M_ABRT NO_VGA_EN ISA_EN SERR_EN PERR_EN
> 
> pci bus 0x0000 cardnum 0x04 function 0x00: vendor 0x10de device 0x02fb
>  nVidia Corporation C51 PCI Express Bridge
>   STATUS    0x0010  COMMAND 0x0007
>   CLASS     0x06 0x04 0x00  REVISION 0xa1
>   HEADER    0x01  LATENCY 0x00
>   PRIBUS    0x00  SECBUS 0x03  SUBBUS 0x03
>   SECLT     0x00  SECSTATUS 0x0000
>   IOBASE    0x0000b000  IOLIM 0x0000bfff
>   NOPREFETCH_MEMBASE 0xfdc00000  MEMLIM 0xfdcfffff
>   PREFETCH_MEMBASE   0x00000000fd900000  MEMLIM 0x00000000fd9fffff
>   NO_FAST_B2B NO_SEC_BUS_RST NO_M_ABRT NO_VGA_EN ISA_EN NO_SERR_EN NO_PERR_EN
> 
> pci bus 0x0000 cardnum 0x05 function 0x00: vendor 0x10de device 0x0241
>  nVidia Corporation C51 [GeForce 6150 LE]
>  CardVendor 0x1028 card 0x01ec (Dell, Card unknown)
>   STATUS    0x00b0  COMMAND 0x0007
>   CLASS     0x03 0x00 0x00  REVISION 0xa2
>   BIST      0x00  HEADER 0x00  LATENCY 0x00  CACHE 0x00
>   BASE0     0xfc000000  addr 0xfc000000  MEM
>   BASE1     0x00000000e000000c  addr 0x00000000e0000000  MEM PREFETCHABLE 
> 64BIT
>   BASE3     0x00000000fb000004  addr 0x00000000fb000000  MEM 64BIT
>   MAX_LAT   0x00  MIN_GNT 0x00  INT_PIN 0x01  INT_LINE 0x0b
>   BYTE_0    0x28  BYTE_1  0x10  BYTE_2  0xec  BYTE_3  0x01
> 
> pci bus 0x0000 cardnum 0x09 function 0x00: vendor 0x10de device 0x0270
>  nVidia Corporation MCP51 Host Bridge
>  CardVendor 0x10de card 0xcb84 (nVidia Corporation, Card unknown)
>   STATUS    0x00b0  COMMAND 0x0006
>   CLASS     0x05 0x00 0x00  REVISION 0xa2
>   BIST      0x00  HEADER 0x00  LATENCY 0x00  CACHE 0x00
>   MAX_LAT   0x00  MIN_GNT 0x00  INT_PIN 0x00  INT_LINE 0xff
>   BYTE_0    0xde  BYTE_1  0x10  BYTE_2  0x84  BYTE_3  0xcb
> 
> pci bus 0x0000 cardnum 0x0a function 0x00: vendor 0x10de device 0x0260
>  nVidia Corporation MCP51 LPC Bridge
>  CardVendor 0x1028 card 0x01ec (Dell, Card unknown)
>   STATUS    0x00a0  COMMAND 0x000f
>   CLASS     0x06 0x01 0x00  REVISION 0xa3
>   BIST      0x00  HEADER 0x80  LATENCY 0x00  CACHE 0x00
>   BASE2     0x00001d01  addr 0x00001d00  I/O
>   MAX_LAT   0x00  MIN_GNT 0x00  INT_PIN 0x00  INT_LINE 0xff
>   BYTE_0    0x28  BYTE_1  0x10  BYTE_2  0xec  BYTE_3  0x01
> 
> pci bus 0x0000 cardnum 0x0a function 0x01: vendor 0x10de device 0x0264
>  nVidia Corporation MCP51 SMBus
>  CardVendor 0x1028 card 0x01ec (Dell, Card unknown)
>   STATUS    0x00b0  COMMAND 0x0001
>   CLASS     0x0c 0x05 0x00  REVISION 0xa3
>   BIST      0x00  HEADER 0x80  LATENCY 0x00  CACHE 0x00
>   BASE4     0x00001c01  addr 0x00001c00  I/O
>   BASE5     0x00001c41  addr 0x00001c40  I/O
>   MAX_LAT   0x00  MIN_GNT 0x00  INT_PIN 0x01  INT_LINE 0x0a
>   BYTE_0    0x28  BYTE_1  0x10  BYTE_2  0xec  BYTE_3  0x01
> 
> pci bus 0x0000 cardnum 0x0a function 0x02: vendor 0x10de device 0x0272
>  nVidia Corporation MCP51 Memory Controller 0
>  CardVendor 0x1028 card 0x01ec (Dell, Card unknown)
>   STATUS    0x00a0  COMMAND 0x0400
>   CLASS     0x05 0x00 0x00  REVISION 0xa3
>   BIST      0x00  HEADER 0x80  LATENCY 0x00  CACHE 0x00
> 
> pci bus 0x0000 cardnum 0x0b function 0x00: vendor 0x10de device 0x026d
>  nVidia Corporation MCP51 USB Controller
>  CardVendor 0x1028 card 0x01ec (Dell, Card unknown)
>   STATUS    0x00b0  COMMAND 0x0007
>   CLASS     0x0c 0x03 0x10  REVISION 0xa3
>   BIST      0x00  HEADER 0x80  LATENCY 0x00  CACHE 0x00
>   BASE0     0xfe02f000  addr 0xfe02f000  MEM
>   MAX_LAT   0x01  MIN_GNT 0x03  INT_PIN 0x01  INT_LINE 0x0f
>   BYTE_0    0x28  BYTE_1  0x10  BYTE_2  0xec  BYTE_3  0x01
> 
> pci bus 0x0000 cardnum 0x0b function 0x01: vendor 0x10de device 0x026e
>  nVidia Corporation MCP51 USB Controller
>  CardVendor 0x1028 card 0x01ec (Dell, Card unknown)
>   STATUS    0x00b0  COMMAND 0x0006
>   CLASS     0x0c 0x03 0x20  REVISION 0xa3
>   BIST      0x00  HEADER 0x80  LATENCY 0x00  CACHE 0x00
>   BASE0     0xfe02e000  addr 0xfe02e000  MEM
>   MAX_LAT   0x01  MIN_GNT 0x03  INT_PIN 0x02  INT_LINE 0x0e
>   BYTE_0    0x28  BYTE_1  0x10  BYTE_2  0xec  BYTE_3  0x01
> 
> pci bus 0x0000 cardnum 0x0e function 0x00: vendor 0x10de device 0x0266
>  nVidia Corporation MCP51 Serial ATA Controller
>  CardVendor 0x1028 card 0x01ec (Dell, Card unknown)
>   STATUS    0x00b0  COMMAND 0x0007
>   CLASS     0x01 0x01 0x85  REVISION 0xa1
>   BIST      0x00  HEADER 0x00  LATENCY 0x00  CACHE 0x00
>   BASE0     0x000009f1  addr 0x000009f0  I/O
>   BASE1     0x00000bf1  addr 0x00000bf0  I/O
>   BASE2     0x00000971  addr 0x00000970  I/O
>   BASE3     0x00000b71  addr 0x00000b70  I/O
>   BASE4     0x0000e001  addr 0x0000e000  I/O
>   BASE5     0xfe02d000  addr 0xfe02d000  MEM
>   MAX_LAT   0x01  MIN_GNT 0x03  INT_PIN 0x01  INT_LINE 0x0b
>   BYTE_0    0x28  BYTE_1  0x10  BYTE_2  0xec  BYTE_3  0x01
> 
> pci bus 0x0000 cardnum 0x0f function 0x00: vendor 0x10de device 0x0267
>  nVidia Corporation MCP51 Serial ATA Controller
>  CardVendor 0x1028 card 0x01ec (Dell, Card unknown)
>   STATUS    0x00b0  COMMAND 0x0007
>   CLASS     0x01 0x01 0x85  REVISION 0xa1
>   BIST      0x00  HEADER 0x00  LATENCY 0x00  CACHE 0x00
>   BASE0     0x000009e1  addr 0x000009e0  I/O
>   BASE1     0x00000be1  addr 0x00000be0  I/O
>   BASE2     0x00000961  addr 0x00000960  I/O
>   BASE3     0x00000b61  addr 0x00000b60  I/O
>   BASE4     0x0000cc01  addr 0x0000cc00  I/O
>   BASE5     0xfe02c000  addr 0xfe02c000  MEM
>   MAX_LAT   0x01  MIN_GNT 0x03  INT_PIN 0x01  INT_LINE 0x0a
>   BYTE_0    0x28  BYTE_1  0x10  BYTE_2  0xec  BYTE_3  0x01
> 
> pci bus 0x0000 cardnum 0x10 function 0x00: vendor 0x10de device 0x026f
>  nVidia Corporation MCP51 PCI Bridge
>   STATUS    0x00b0  COMMAND 0x0107
>   CLASS     0x06 0x04 0x01  REVISION 0xa2
>   HEADER    0x81  LATENCY 0x00
>   PRIBUS    0x00  SECBUS 0x04  SUBBUS 0x04
>   SECLT     0x20  SECSTATUS 0x0280
>   IOBASE    0x9000  IOLIM 0x9fff
>   NOPREFETCH_MEMBASE 0xfdb00000  MEMLIM 0xfdbfffff
>   PREFETCH_MEMBASE   0xfda00000  MEMLIM 0xfdafffff
>   NO_FAST_B2B NO_SEC_BUS_RST NO_M_ABRT NO_VGA_EN ISA_EN SERR_EN PERR_EN
> 
> pci bus 0x0000 cardnum 0x10 function 0x01: vendor 0x10de device 0x026c
>  nVidia Corporation MCP51 High Definition Audio
>  CardVendor 0x1028 card 0x1f90 (Dell, Card unknown)
>   STATUS    0x00b0  COMMAND 0x0006
>   CLASS     0x04 0x03 0x00  REVISION 0xa2
>   BIST      0x00  HEADER 0x80  LATENCY 0x00  CACHE 0x00
>   BASE0     0xfe024000  addr 0xfe024000  MEM
>   MAX_LAT   0x05  MIN_GNT 0x02  INT_PIN 0x02  INT_LINE 0x0a
>   BYTE_0    0x28  BYTE_1  0x10  BYTE_2  0x90  BYTE_3  0x1f
> 
> pci bus 0x0000 cardnum 0x18 function 0x00: vendor 0x1022 device 0x1100
>  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology
> Configuration
>   STATUS    0x0010  COMMAND 0x0000
>   CLASS     0x06 0x00 0x00  REVISION 0x00
>   BIST      0x00  HEADER 0x80  LATENCY 0x00  CACHE 0x00
>   BYTE_0    0x01  BYTE_1  0x01  BYTE_2  0x01  BYTE_3  0x00
> 
> pci bus 0x0000 cardnum 0x18 function 0x01: vendor 0x1022 device 0x1101
>  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
>   STATUS    0x0000  COMMAND 0x0000
>   CLASS     0x06 0x00 0x00  REVISION 0x00
>   BIST      0x00  HEADER 0x80  LATENCY 0x00  CACHE 0x00
>   BYTE_0    0x03  BYTE_1  0x00  BYTE_2  0x00  BYTE_3  0x00
> 
> pci bus 0x0000 cardnum 0x18 function 0x02: vendor 0x1022 device 0x1102
>  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
>   STATUS    0x0000  COMMAND 0x0000
>   CLASS     0x06 0x00 0x00  REVISION 0x00
>   BIST      0x00  HEADER 0x80  LATENCY 0x00  CACHE 0x00
>   BYTE_0    0x01  BYTE_1  0x00  BYTE_2  0x00  BYTE_3  0x00
> 
> pci bus 0x0000 cardnum 0x18 function 0x03: vendor 0x1022 device 0x1103
>  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
>   STATUS    0x0010  COMMAND 0x0000
>   CLASS     0x06 0x00 0x00  REVISION 0x00
>   BIST      0x00  HEADER 0x80  LATENCY 0x00  CACHE 0x00
>   BYTE_0    0xff  BYTE_1  0x1b  BYTE_2  0x04  BYTE_3  0x00
> 
> pci bus 0x0002 cardnum 0x00 function 0x00: vendor 0x14e4 device 0x167a
>  Broadcom Corporation NetXtreme BCM5754 Gigabit Ethernet PCI Express
>  CardVendor 0x1028 card 0x01ec (Dell, Card unknown)
>   STATUS    0x0010  COMMAND 0x0046
>   CLASS     0x02 0x00 0x00  REVISION 0x02
>   BIST      0x00  HEADER 0x00  LATENCY 0x00  CACHE 0x10
>   BASE0     0x00000000fdef0004  addr 0x00000000fdef0000  MEM 64BIT
>   MAX_LAT   0x00  MIN_GNT 0x00  INT_PIN 0x01  INT_LINE 0x05
> 
> pci bus 0x0004 cardnum 0x08 function 0x00: vendor 0x8086 device 0x107c
>  Intel Corporation 82541PI Gigabit Ethernet Controller
>  CardVendor 0x8086 card 0x1376 (Intel Corporation PRO/1000 GT Desktop Adapter)
>   STATUS    0x0230  COMMAND 0x0017
>   CLASS     0x02 0x00 0x00  REVISION 0x05
>   BIST      0x00  HEADER 0x00  LATENCY 0xfc  CACHE 0x10
>   BASE0     0xfdbe0000  addr 0xfdbe0000  MEM
>   BASE1     0xfdbc0000  addr 0xfdbc0000  MEM
>   BASE2     0x00009c01  addr 0x00009c00  I/O
>   MAX_LAT   0x00  MIN_GNT 0xff  INT_PIN 0x01  INT_LINE 0x0e
> _______________________________________________
> sysadmin-discuss mailing list
> [email protected]
> http://mail.opensolaris.org/mailman/listinfo/sysadmin-discuss


_______________________________________________
sysadmin-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/sysadmin-discuss

Reply via email to