Hi *,

I'm trying to set up a multiseat system with two ATI cards (an X800
AGP and 9200 PCI). So far everything works fine... if and when it works
at all.

What I mean is that the X server running on the PCI card behaves kind
of flaky and doesn't start every time. The exact error message causing
the crash depends on the video driver. I've tried the open source "ati"
driver as well as the proprietary "fglrx" (with and without DRI), as
well as the legacy "vga" driver. If X starts, then it starts with each
of the drivers, I even have DRI 3D acceleration with the fglrx driver.

When it doesn't start (the majority of cases), then the following
line reads in the Xorg.0.log file, no matter which driver:

(II) Attempted to read BIOS 128KB from
/sys/bus/pci/devices/0000:00:0e.0/rom: got 4KB

(EE) : vm86() syscall generated signal 4.



(II) Attempted to read BIOS 128KB from
/sys/bus/pci/devices/0000:00:0e.0/rom: got 0KB


Sounds like it cannot read the card's BIOS, but I have no idea how
this comes and how one can work around that. I have tried disabling the
"vbe" and "int10" modules, then those lines do not show up, but X
crashes nevertheless.

Does anyone have an idea what can be done in this case? The xorg.conf
and the Xorg.0.log are attached and those are my specs:

* Debian unstable running kernel 2.6.16, Xorg 7.1, fglrx 8.28.8
* ATI X800 AGP video card, ATI 9200 PCI graphics card, no more PCI cards


I'd appreciate any help and especially experiences with ATI cards on
multiseat systems.



Thanks!

Mike


P.S. X-Post + F'up2 c.o.l.x

# xorg.conf (Xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following commands as root:
#
# cp /etc/X11/xorg.conf /etc/X11/xorg.conf.custom
# md5sum /etc/X11/xorg.conf >/var/lib/xfree86/xorg.conf.md5sum
# dpkg-reconfigure xserver-xorg

Section "Files"
FontPath "unix/:7100" # local font server
# if the local font server has problems, we can fall back on these
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/CID"
FontPath "/usr/lib/X11/fonts/CID"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "evdev"
Load "extmod"
Load "freetype"
Load "GLcore"
Load "glx"
Load "dri"
Load "int10"
Load "record"
Load "type1"
Load "vbe"
EndSection

Section "InputDevice"
Identifier "PS/2 Keyboard"
Driver "evdev"

Option "CoreKeyboard"

Option "Device" "/dev/input/event0"

Option "XkbRules" "xorg"
Option "XkbModel" "macintosh"
Option "XkbLayout" "us"
Option "XkbOptions" "bds,grp:alt_shift_toggle"
EndSection

Section "InputDevice"
Identifier "PS/2 Mouse"
Driver "mouse"

Option "CorePointer"

# Option "Device" "/dev/input/event4"

Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "false"
Option "ZAxisMapping" "4 5 6 7 8 9"
EndSection

Section "Device"
Identifier "ATI 9200"
Driver "fglrx"
BusID "PCI:00:14:0"
VideoRam 131072
Option "BusType" "PCI"
Option "PreferredVRefresh" "85"
# Option "NoDRI" "true"
EndSection

Section "Device"
Identifier "ATI X800"
Driver "ati"
BusID "PCI:01:00:00"
EndSection

Section "Monitor"
Identifier "Eizo F56"
Option "DPMS"
HorizSync 30-80
VertRefresh 50-160
Gamma 2.5
EndSection

Section "Screen"
Identifier "SecScreen"
Device "ATI 9200"
Monitor "Eizo F56"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "SecLayout"
Screen "SecScreen"
InputDevice "PS/2 Keyboard"
InputDevice "PS/2 Mouse"
EndSection


Section "DRI"
Mode 0666
EndSection