<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [Evergreen+R600 multiseat] KMS only works on one card at a time---two X servers for multiseat and only one works."
   href="https://bugs.freedesktop.org/show_bug.cgi?id=56435">56435</a>
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>xorg-driver-ati@lists.x.org
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>[Evergreen+R600 multiseat] KMS only works on one card at a time---two X servers for multiseat and only one works.
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>xorg-team@lists.x.org
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>skomorokh@harmless.ca
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>x86-64 (AMD64)
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Driver/Radeon
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>xorg
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=69121" name="attach_69121" title="xorg.seat1.conf">attachment 69121</a> <a href="attachment.cgi?id=69121&action=edit" title="xorg.seat1.conf">[details]</a></span>
xorg.seat1.conf

Trying to port a long functioning fglrx multiseat setup to use the radeon
driver as the X.org 1.13.0 in Ubuntu 12.10 is incompatible with the old fglrx
and the new fglrx is incompatible with my R600 (4350). 

What happens is both cards/screens successfully change modes for the graphical
console. However, when KDM comes up, only seat2 (4350) enters X. seat1 (5770)
fails with a KMS error.  

[    60.389] (EE) RADEON(0): [drm] failed to set drm interface version.
[    60.389] (EE) RADEON(0): Kernel modesetting setup failed

If I exit X and restart (sans xorg conf), the 5770 works fine (of course the
second server is not started).

I am launching the two X servers via KDM thusly (note shared vts):

ServerArgsLocal=-config xorg.seat1.conf -nolisten tcp -isolateDevice PCI:2:0:0
ServerArgsLocal=-config xorg.seat2.conf -nolisten tcp -isolateDevice PCI:1:0:0
-sharevts -novtswitch


I have udev rules tagging the input devices and those xorg.seat*.conf files
(attached) use MatchTag to work with that. Their Device sections look like: 

Section "Device"
        Identifier  "Seat1"
        Driver      "radeon"
        BusID       "PCI:2:0:0"
        Option      "Int10" "off"
EndSection</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>