tech-x11 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: NV dual monitor setup ...crashing.



Further datapoint: I'm surprised to see the kernel only booting up the
first vga card. The second isn't:

NVIDIA product 0x042f (VGA display, revision 0xa1) at pci1 dev 0 function 0 not 
configured
vga1 at pci2 dev 0 function 0: NVIDIA product 0x042f (rev. 0xa1)

The console is on the vga1 (aka PCI:2:0:0), the second monitor on the 'not 
configured'
one. X keeps surprising me. If I start only a server on the second card, it'll 
work,
so I'm not sure if that could be the problem.

I've attached the pcictl dump of both devices, maybe that rings a bell for 
somebody?
The notable diff (aside of different addresses) between the two is:


     Vendor Name: NVIDIA (0x10de)
     Device ID: 0x042f
-    Command register: 0x0007
-      I/O space accesses: on
-      Memory space accesses: on
-      Bus mastering: on
+    Command register: 0x0000
+      I/O space accesses: off
+      Memory space accesses: off
+      Bus mastering: off
       Special cycles: off
       MWI transactions: off
       Palette snooping: off

-Martin
PCI configuration registers:
  Common header:
    0x00: 0x042f10de 0x00100007 0x030000a1 0x00000010

    Vendor Name: NVIDIA (0x10de)
    Device ID: 0x042f
    Command register: 0x0007
      I/O space accesses: on
      Memory space accesses: on
      Bus mastering: on
      Special cycles: off
      MWI transactions: off
      Palette snooping: off
      Parity error checking: off
      Address/data stepping: off
      System error (SERR): off
      Fast back-to-back transactions: off
      Interrupt disable: off
    Status register: 0x0010
      Capability List support: on
      66 MHz capable: off
      User Definable Features (UDF) support: off
      Fast back-to-back capable: off
      Data parity error detected: off
      DEVSEL timing: fast (0x0)
      Slave signaled Target Abort: off
      Master received Target Abort: off
      Master received Master Abort: off
      Asserted System Error (SERR): off
      Parity error detected: off
    Class Name: display (0x03)
    Subclass Name: VGA (0x00)
    Interface: 0x00
    Revision ID: 0xa1
    BIST: 0x00
    Header Type: 0x00 (0x00)
    Latency Timer: 0x00
    Cache Line Size: 0x10

  Type 0 ("normal" device) header:
    0x10: 0xf5000000 0xd000000c 0x00000000 0xf6000004
    0x20: 0x00000000 0x0000cc81 0x00000000 0x049210de
    0x30: 0xf4f00000 0x00000060 0x00000000 0x0000010b

    Base address register at 0x10
      type: 32-bit nonprefetchable memory
      base: 0xf5000000, not sized
    Base address register at 0x14
      type: 64-bit prefetchable memory
      base: 0x00000000d0000000, not sized
    Base address register at 0x1c
      type: 64-bit nonprefetchable memory
      base: 0x00000000f6000000, not sized
    Base address register at 0x24
      type: i/o
      base: 0x0000cc80, not sized
    Cardbus CIS Pointer: 0x00000000
    Subsystem vendor ID: 0x10de
    Subsystem ID: 0x0492
    Expansion ROM Base Address: 0xf4f00000
    Capability list pointer: 0x60
    Reserved @ 0x38: 0x00000000
    Maximum Latency: 0x00
    Minimum Grant: 0x00
    Interrupt pin: 0x01 (pin A)
    Interrupt line: 0x0b

  Capability register at 0x60
    type: 0x01 (Power Management, rev. 1.0)
  Capability register at 0x68
    type: 0x05 (MSI)
  Capability register at 0x78
    type: 0x10 (PCI Express)

  PCI Express Capabilities Register
    Capability version: 1
    Device type: PCI Express Endpoint device
    Interrupt Message Number: 0

  Device-dependent header:
    0x40: 0x049210de 0x00000000 0x00000000 0x00000000
    0x50: 0x00000001 0x00000001 0x0023d6ce 0x00000000
    0x60: 0x00026801 0x00000000 0x00807805 0x00000000
    0x70: 0x00000000 0x00000000 0x00010010 0x025884e0
    0x80: 0x00002816 0x08013d01 0x11010042 0x00000000
    0x90: 0x00000000 0x00000000 0x00000000 0x00000000
    0xa0: 0x00000000 0x00000000 0x00000000 0x00000000
    0xb0: 0x00000000 0x00000000 0x00000000 0x00000000
    0xc0: 0x00000000 0x00000000 0x00000000 0x00000000
    0xd0: 0x00000000 0x00000000 0x00000000 0x00000000
    0xe0: 0x00000000 0x00000000 0x00000000 0x00000000
    0xf0: 0x00000000 0x00000000 0x00000000 0x00000000
PCI configuration registers:
  Common header:
    0x00: 0x042f10de 0x00100000 0x030000a1 0x00000010

    Vendor Name: NVIDIA (0x10de)
    Device ID: 0x042f
    Command register: 0x0000
      I/O space accesses: off
      Memory space accesses: off
      Bus mastering: off
      Special cycles: off
      MWI transactions: off
      Palette snooping: off
      Parity error checking: off
      Address/data stepping: off
      System error (SERR): off
      Fast back-to-back transactions: off
      Interrupt disable: off
    Status register: 0x0010
      Capability List support: on
      66 MHz capable: off
      User Definable Features (UDF) support: off
      Fast back-to-back capable: off
      Data parity error detected: off
      DEVSEL timing: fast (0x0)
      Slave signaled Target Abort: off
      Master received Target Abort: off
      Master received Master Abort: off
      Asserted System Error (SERR): off
      Parity error detected: off
    Class Name: display (0x03)
    Subclass Name: VGA (0x00)
    Interface: 0x00
    Revision ID: 0xa1
    BIST: 0x00
    Header Type: 0x00 (0x00)
    Latency Timer: 0x00
    Cache Line Size: 0x10

  Type 0 ("normal" device) header:
    0x10: 0xfa000000 0xc000000c 0x00000000 0xf8000004
    0x20: 0x00000000 0x0000dc81 0x00000000 0x049210de
    0x30: 0xfbe00000 0x00000060 0x00000000 0x0000010b

    Base address register at 0x10
      type: 32-bit nonprefetchable memory
      base: 0xfa000000, not sized
    Base address register at 0x14
      type: 64-bit prefetchable memory
      base: 0x00000000c0000000, not sized
    Base address register at 0x1c
      type: 64-bit nonprefetchable memory
      base: 0x00000000f8000000, not sized
    Base address register at 0x24
      type: i/o
      base: 0x0000dc80, not sized
    Cardbus CIS Pointer: 0x00000000
    Subsystem vendor ID: 0x10de
    Subsystem ID: 0x0492
    Expansion ROM Base Address: 0xfbe00000
    Capability list pointer: 0x60
    Reserved @ 0x38: 0x00000000
    Maximum Latency: 0x00
    Minimum Grant: 0x00
    Interrupt pin: 0x01 (pin A)
    Interrupt line: 0x0b

  Capability register at 0x60
    type: 0x01 (Power Management, rev. 1.0)
  Capability register at 0x68
    type: 0x05 (MSI)
  Capability register at 0x78
    type: 0x10 (PCI Express)

  PCI Express Capabilities Register
    Capability version: 1
    Device type: PCI Express Endpoint device
    Interrupt Message Number: 0

  Device-dependent header:
    0x40: 0x049210de 0x00000000 0x00000000 0x00000000
    0x50: 0x00000000 0x00000001 0x0023d6ce 0x00000000
    0x60: 0x00026801 0x00000000 0x00807805 0x00000000
    0x70: 0x00000000 0x00000000 0x00010010 0x025884e0
    0x80: 0x00002816 0x04013d01 0x11010042 0x00000000
    0x90: 0x00000000 0x00000000 0x00000000 0x00000000
    0xa0: 0x00000000 0x00000000 0x00000000 0x00000000
    0xb0: 0x00000000 0x00000000 0x00000000 0x00000000
    0xc0: 0x00000000 0x00000000 0x00000000 0x00000000
    0xd0: 0x00000000 0x00000000 0x00000000 0x00000000
    0xe0: 0x00000000 0x00000000 0x00000000 0x00000000
    0xf0: 0x00000000 0x00000000 0x00000000 0x00000000


Home | Main Index | Thread Index | Old Index