On Sat, Feb 6, 2010 at 12:51 PM, Alex Brain <[email protected]> wrote: > Hello, I’m trying to get a system working with 4 SiliconMotion SMI721 based > graphics cards in, for a quad head display. > > > > I’m now using Absolute Linux 13.0.8 for the latest Kernel, 2.6.32.7, and the > 1.7.2 xfree-video-siliconmotion driver. > > > > I can’t get more than one card working together, I just get a black screen > with a frozen white cursor in when I start X with more than one card defined > in xorg.conf, but with just one card all works well. > > > > Has the driver been used/tested in a multiple card setup, and do I stand any > chance of getting it working? >
Multi-card is broken on xservers 1.5.x-1.6.x. you need 1.4.x or 1.7.x. Alex > > > I’ve included the log file below, foolishly I haven’t got the xorg.conf file > off the machine, but if it would really help I can get it. > > > > Many thanks for any help you can offer, or at least reassurance that the > driver will work, it’s my setup and xorg.conf files that need to be worked > on. > > > > Alex > > > > X.Org X Server 1.6.3 > > Release Date: 2009-7-31 > > X Protocol Version 11, Revision 0 > > Build Operating System: Slackware 13.0 Slackware Linux Project > > Current Operating System: Linux absolute 2.6.32.7-smp #2 SMP Fri Jan 29 > 22:27:55 CST 2010 i686 > > Build Date: 03 August 2009 06:51:50PM > > > > Before reporting problems, check http://wiki.x.org > > to make sure that you have the latest version. > > Markers: (--) probed, (**) from config file, (==) default setting, > > (++) from command line, (!!) notice, (II) informational, > > (WW) warning, (EE) error, (NI) not implemented, (??) unknown. > > (==) Log file: "/var/log/Xorg.0.log", Time: Fri Feb 5 13:15:38 2010 > > (++) Using config file: "/root/xorg.conf.new" > > (==) ServerLayout "X.org Configured" > > (**) |-->Screen "Screen0" (0) > > (**) | |-->Monitor "Monitor0" > > (**) | |-->Device "Card0" > > (**) |-->Screen "Screen1" (1) > > (**) | |-->Monitor "Monitor1" > > (**) | |-->Device "Card1" > > (**) |-->Screen "Screen2" (2) > > (**) | |-->Monitor "Monitor2" > > (**) | |-->Device "Card2" > > (**) |-->Input Device "Mouse0" > > (**) |-->Input Device "Keyboard0" > > (==) Automatically adding devices > > (==) Automatically enabling devices > > (WW) The directory "/usr/share/fonts/local" does not exist. > > Entry deleted from font path. > > (WW) The directory "/usr/share/fonts/OTF" does not exist. > > Entry deleted from font path. > > (WW) The directory "/usr/share/fonts/CID" does not exist. > > Entry deleted from font path. > > (WW) The directory "/usr/share/fonts/local" does not exist. > > Entry deleted from font path. > > (WW) The directory "/usr/share/fonts/OTF" does not exist. > > Entry deleted from font path. > > (WW) The directory "/usr/share/fonts/CID" does not exist. > > Entry deleted from font path. > > (**) FontPath set to: > > /usr/share/fonts/TTF, > > /usr/share/fonts/Type1, > > /usr/share/fonts/misc, > > /usr/share/fonts/75dpi/:unscaled, > > /usr/share/fonts/100dpi/:unscaled, > > /usr/share/fonts/75dpi, > > /usr/share/fonts/100dpi, > > /usr/share/fonts/cyrillic, > > /usr/share/fonts/TTF, > > /usr/share/fonts/Type1, > > /usr/share/fonts/misc, > > /usr/share/fonts/75dpi/:unscaled, > > /usr/share/fonts/100dpi/:unscaled, > > /usr/share/fonts/75dpi, > > /usr/share/fonts/100dpi, > > /usr/share/fonts/cyrillic, > > built-ins > > (**) ModulePath set to "/usr/lib/xorg/modules" > > (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or > 'vmmouse' will be disabled. > > (WW) Disabling Mouse0 > > (WW) Disabling Keyboard0 > > (II) Loader magic: 0x1de0 > > (II) Module ABI versions: > > X.Org ANSI C Emulation: 0.4 > > X.Org Video Driver: 5.0 > > X.Org XInput driver : 4.0 > > X.Org Server Extension : 2.0 > > (II) Loader running on linux > > (--) using VT number 5 > > > > (--) PCI: (0:0:2:0) 8086:2a12:8086:2a12 rev 3, Mem @ 0xf3e00000/1048576, > 0xd0000000/268435456, I/O @ 0x0000a080/8 > > (--) PCI: (0:0:2:1) 8086:2a13:8086:2a12 rev 3, Mem @ 0xf3d00000/1048576 > > (--) PCI: (0:1:12:0) 126f:0720:0101:0101 rev 177, Mem @ 0xf4000000/67108864, > BIOS @ 0x????????/65536 > > (--) PCI:*(0:1:13:0) 126f:0720:0002:0000 rev 177, Mem @ 0xf8000000/67108864, > BIOS @ 0x????????/65536 > > (II) Open ACPI successful (/var/run/acpid.socket) > > (II) System resource ranges: > > [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B] > > [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] > > [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] > > [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] > > [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] > > [5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B] > > (II) "extmod" will be loaded. This was enabled by default and also specified > in the config file. > > (II) "dbe" will be loaded. This was enabled by default and also specified in > the config file. > > (II) "glx" will be loaded. This was enabled by default and also specified in > the config file. > > (II) "dri" will be loaded. This was enabled by default and also specified in > the config file. > > (II) "dri2" will be loaded. This was enabled by default and also specified > in the config file. > > (II) LoadModule: "dbe" > > (II) Loading /usr/lib/xorg/modules/extensions//libdbe.so > > (II) Module dbe: vendor="X.Org Foundation" > > compiled for 1.6.3, module version = 1.0.0 > > Module class: X.Org Server Extension > > ABI class: X.Org Server Extension, version 2.0 > > (II) Loading extension DOUBLE-BUFFER > > (II) LoadModule: "extmod" > > (II) Loading /usr/lib/xorg/modules/extensions//libextmod.so > > (II) Module extmod: vendor="X.Org Foundation" > > compiled for 1.6.3, module version = 1.0.0 > > Module class: X.Org Server Extension > > ABI class: X.Org Server Extension, version 2.0 > > (II) Loading extension MIT-SCREEN-SAVER > > (II) Loading extension XFree86-VidModeExtension > > (II) Loading extension XFree86-DGA > > (II) Loading extension DPMS > > (II) Loading extension XVideo > > (II) Loading extension XVideo-MotionCompensation > > (II) Loading extension X-Resource > > (II) LoadModule: "dri2" > > (II) Loading /usr/lib/xorg/modules/extensions//libdri2.so > > (II) Module dri2: vendor="X.Org Foundation" > > compiled for 1.6.3, module version = 1.1.0 > > ABI class: X.Org Server Extension, version 2.0 > > (II) Loading extension DRI2 > > (II) LoadModule: "dri" > > (II) Loading /usr/lib/xorg/modules/extensions//libdri.so > > (II) Module dri: vendor="X.Org Foundation" > > compiled for 1.6.3, module version = 1.0.0 > > ABI class: X.Org Server Extension, version 2.0 > > (II) Loading extension XFree86-DRI > > (II) LoadModule: "glx" > > (II) Loading /usr/lib/xorg/modules/extensions//libglx.so > > (II) Module glx: vendor="X.Org Foundation" > > compiled for 1.6.3, module version = 1.0.0 > > ABI class: X.Org Server Extension, version 2.0 > > (==) AIGLX enabled > > (II) Loading extension GLX > > (II) LoadModule: "siliconmotion" > > (II) Loading /usr/lib/xorg/modules/drivers//siliconmotion_drv.so > > (II) Module siliconmotion: vendor="X.Org Foundation" > > compiled for 1.6.2, module version = 1.7.2 > > Module class: X.Org Video Driver > > ABI class: X.Org Video Driver, version 5.0 > > (II) SMI: driver (version 1.7.2) for Silicon Motion Lynx chipsets: Lynx, > > LynxE, Lynx3D, LynxEM, LynxEM+, Lynx3DM, Cougar3DR, MSOC > > (II) Primary Device is: PCI 0...@00:0d:0 > > (WW) Falling back to old probe method for siliconmotion > > (--) Chipset Lynx3DM found > > (--) Chipset Lynx3DM found > > (II) resource ranges after xf86ClaimFixedResources() call: > > [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B] > > [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] > > [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] > > [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] > > [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] > > [5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B] > > (II) resource ranges after xf86ClaimFixedResources() call: > > [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B] > > [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] > > [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] > > [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] > > [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] > > [5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B] > > (II) resource ranges after probing: > > [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B] > > [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] > > [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] > > [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] > > [4] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B] > > [5] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] > > [6] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B] > > [7] 1 0 0x000a0000 - 0x000affff (0x10000) MS[B] > > [8] 1 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] > > [9] 1 0 0x000b8000 - 0x000bffff (0x8000) MS[B] > > [10] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] > > [11] -1 0 0x00000000 - 0x00000000 (0x1) IX[B] > > [12] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B] > > [13] 0 0 0x000003c0 - 0x000003df (0x20) IS[B] > > [14] 1 0 0x000003b0 - 0x000003bb (0xc) IS[B] > > [15] 1 0 0x000003c0 - 0x000003df (0x20) IS[B] > > (II) Setting vga for screen 0. > > (II) Setting vga for screen 1. > > (II) Loading sub module "vgahw" > > (II) LoadModule: "vgahw" > > (II) Loading /usr/lib/xorg/modules//libvgahw.so > > (II) Module vgahw: vendor="X.Org Foundation" > > compiled for 1.6.3, module version = 0.1.0 > > ABI class: X.Org Video Driver, version 5.0 > > (**) SMI(0): Depth 16, (--) framebuffer bpp 16 > > (==) SMI(0): RGB weight 565 > > (==) SMI(0): Default visual is TrueColor > > (**) SMI(0): Option "NoAccel" "true" > > (**) SMI(0): Option "UseBIOS" "false" > > (**) SMI(0): Option "Dualhead" "false" > > (**) SMI(0): Option "UseFBDev" "false" > > (==) SMI(0): PCI Burst enabled > > (==) SMI(0): PCI Retry enabled > > (**) SMI(0): Option: NoAccel - Acceleration disabled > > (==) SMI(0): Using Hardware Cursor > > (**) SMI(0): Option: UseBIOS disabled. > > (--) SMI(0): Chipset: "Lynx3DM" > > (**) SMI(0): Dual head disabled > > (--) SMI(0): videoram: 8192kB > > (II) SMI(0): Cursor Offset: 007FFC00 > > (II) SMI(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 > > (II) SMI(0): Reserved: 003FFFF8 > > (II) SMI(0): DSTN Panel Size = 1280x1024 > > (II) Loading sub module "i2c" > > (II) LoadModule: "i2c" > > (II) Module "i2c" already built-in > > (II) SMI(0): I2C bus "I2C bus" initialized. > > (II) Loading sub module "ddc" > > (II) LoadModule: "ddc" > > (II) Module "ddc" already built-in > > (==) SMI(0): Using gamma correction (1.0, 1.0, 1.0) > > (II) SMI(0): MCLK = 57.955 > > (II) SMI(0): Output LVDS using monitor section Monitor0 > > (II) SMI(0): Output LVDS connected > > (II) SMI(0): Using user preference for initial modes > > (II) SMI(0): Output LVDS using initial mode 1280x1024 > > (==) SMI(0): DPI set to (96, 96) > > (II) Loading sub module "fb" > > (II) LoadModule: "fb" > > (II) Loading /usr/lib/xorg/modules//libfb.so > > (II) Module fb: vendor="X.Org Foundation" > > compiled for 1.6.3, module version = 1.0.0 > > ABI class: X.Org ANSI C Emulation, version 0.4 > > (II) Loading sub module "ramdac" > > (II) LoadModule: "ramdac" > > (II) Module "ramdac" already built-in > > (II) Loading sub module "vgahw" > > (II) LoadModule: "vgahw" > > (II) Reloading /usr/lib/xorg/modules//libvgahw.so > > (**) SMI(1): Depth 16, (--) framebuffer bpp 16 > > (==) SMI(1): RGB weight 565 > > (==) SMI(1): Default visual is TrueColor > > (**) SMI(1): Option "NoAccel" "true" > > (**) SMI(1): Option "UseBIOS" "false" > > (**) SMI(1): Option "Dualhead" "false" > > (**) SMI(1): Option "UseFBDev" "false" > > (==) SMI(1): PCI Burst enabled > > (==) SMI(1): PCI Retry enabled > > (**) SMI(1): Option: NoAccel - Acceleration disabled > > (==) SMI(1): Using Hardware Cursor > > (**) SMI(1): Option: UseBIOS disabled. > > (--) SMI(1): Chipset: "Lynx3DM" > > (**) SMI(1): Dual head disabled > > (--) SMI(1): videoram: 8192kB > > (II) SMI(1): Cursor Offset: 007FFC00 > > (II) SMI(1): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 > > (II) SMI(1): Reserved: 007FF800 > > (II) SMI(1): TFT Panel Size = 640x480 > > (II) Loading sub module "i2c" > > (II) LoadModule: "i2c" > > (II) Module "i2c" already built-in > > (II) SMI(1): I2C bus "I2C bus" initialized. > > (II) Loading sub module "ddc" > > (II) LoadModule: "ddc" > > (II) Module "ddc" already built-in > > (==) SMI(1): Using gamma correction (1.0, 1.0, 1.0) > > (II) SMI(1): MCLK = 100.227 > > (II) SMI(1): Output LVDS using monitor section Monitor1 > > (II) SMI(1): Output LVDS connected > > (II) SMI(1): Using fuzzy aspect match for initial modes > > (II) SMI(1): Output LVDS using initial mode 640x480 > > (==) SMI(1): DPI set to (96, 96) > > (II) Loading sub module "fb" > > (II) LoadModule: "fb" > > (II) Reloading /usr/lib/xorg/modules//libfb.so > > (II) Loading sub module "ramdac" > > (II) LoadModule: "ramdac" > > (II) Module "ramdac" already built-in > > (II) do I need RAC? Yes, I do. > > (II) resource ranges after preInit: > > [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B] > > [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] > > [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] > > [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] > > [4] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B] > > [5] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] > > [6] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B] > > [7] 1 0 0x000a0000 - 0x000affff (0x10000) MS[B] > > [8] 1 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] > > [9] 1 0 0x000b8000 - 0x000bffff (0x8000) MS[B] > > [10] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] > > [11] -1 0 0x00000000 - 0x00000000 (0x1) IX[B] > > [12] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B] > > [13] 0 0 0x000003c0 - 0x000003df (0x20) IS[B] > > [14] 1 0 0x000003b0 - 0x000003bb (0xc) IS[B] > > [15] 1 0 0x000003c0 - 0x000003df (0x20) IS[B] > > (II) SMI(0): Cursor Offset: 007FFC00 > > (II) SMI(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 > > (II) SMI(0): Reserved: 003FFFF8 > > (WW) SMI(0): Cannot read colourmap from VGA. Will restore with default > > (II) SMI(0): FrameBuffer Box: 0,0 - 1280,1638 > > > > That’s the last line – nothing more! In one run, before I captured it, I got > a message saying SMI_GEReset called from smi_accel.c line 108, which is a > WaitIdle(), and top showed that X was using 100% cpu, but I’ve moved on from > there somehow. > > ________________________________ > Confidentiality: This e-mail and its attachments are intended for the > addressees only (or people authorised to receive them on their behalf) and > may be confidential or privileged. If they have come to you in error you > must take no action based on them, nor must you copy or show them to anyone; > please delete them from your system and reply to this e mail highlighting > the error. > > Security: Please note that this e-mail has been created in the knowledge > that internet e-mail is not 100% secure. Anyone who communicates with us by > e-mail is taken to accept this. > > Viruses: We have taken steps to ensure that this e-mail and attachments are > virus free, but we advise that in keeping with good computing practice you > should ensure that they are actually virus free. > ________________________________ > > DeltaRail Group Limited registered office Hudson House, 2 Hudson Way, Pride > Park, Derby, DE24 8HS. Registered in England and Wales, number 5839985. > Please refer to www.deltarail.com > _______________________________________________ > xorg mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/xorg > _______________________________________________ xorg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xorg
