Dual-seat/nv/riva128: int10 lock up

Jan Kasprzak kas at fi.muni.cz
Thu Jul 10 03:25:22 PDT 2008


	Hello,

I use a dual-seat (two displays, two keyboards, two mice) setup on my
Linux box. After upgrade to Fedora 9 it stopped working - the X server
for the secondary graphics card locks up while booting the card via int10.
The primary head works OK.

	My hardware setup:

Athlon 3000+ (32-bit)
ATI Radeon 7500 AGP as a primary head
Nvidia Riva128 PCI as a secondary head ("nv" driver).

	The last messages in /var/log/Xorg.1.log are:

(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/lib/xorg/modules//libint10.so
(II) Module int10: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 1.0.0
        ABI class: X.Org Video Driver, version 1.2
(II) RIVA128(0): Initializing int10
(II) Attempted to read BIOS 4096KB from /sys/bus/pci/devices/0000:00:13.0/rom: got 32KB

... which would normally continue as follows:

(==) RIVA128(0): Depth 15, (--) framebuffer bpp 16
(==) RIVA128(0): RGB weight 555
(==) RIVA128(0): Default visual is TrueColor

	The X server for the secondary head now loops (eats 100 % CPU time),
and cannot be killed by SIGTERM. SIGKILL works, though, so it is probably
locked up somewhere in user space.

	Downgrade to the Fedora 8 version of X server and drivers
fixed the problem - with the following packages it works:

xorg-x11-server-Xorg-1.3.0.0-46.fc8.i386
xorg-x11-drv-nv-2.1.6-1.fc8.i386
xorg-x11-drv-ati-6.8.0-4.fc8.i386

	Any hints how to make dual-seat working with newer X.org server
and drivers?

	Thanks,

-Yenya

-- 
| Jan "Yenya" Kasprzak  <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839      Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/    Journal: http://www.fi.muni.cz/~kas/blog/ |
>>  If you find yourself arguing with Alan Cox, you’re _probably_ wrong.  <<
>>     --James Morris in "How and Why You Should Become a Kernel Hacker"  <<



More information about the xorg mailing list