From: Friedrich W. H. K. <Fri...@ko...> - 2005-11-13 21:20:49
|
Hi, I am struggeling to get my dual terminal setup finished and am lost for now. Could somebody perhaps help me if there is something wrong in what I have done so far? Setup: SUSE 10.0 Xorg 6.8.2, patched with "isolate-device" (at least the patch could be manually matched...) Faketty 0.0.4 (hijackled delayed for now) PCI ViRGE/DX-graphic cards (s3virge driver) with a LCD PCI TGUI 9440 graphic cards (trident driver) with a CRT 2 PS/2 keyboards :) 1 serial mouse 1 USB mouse The hardware runs properly in a plain dual head single console setup. So I read all the docs I found (thanks to those who set them all up :) and ended with this multi console approach: * added boot service which probes secondary graphic card (u. xorg.conf.probe) -> works, second monitor changes from blank to blinking text mode cursor * added service faketty and start links to /etc/init.d{,/rc3.d,/rc5.d} -> works, /dev/{fttyN,tty5N} can be opened and give pressed keys exclusivly* * added some symlinks to X (X0, X1, why is this needed at all?) * edited xorg.conf: one layout for each graphic card/terminal, added Option "SingleCard" "true" to every layout, Option "NoInt10" to every device. So the setup looks complete, doesn't it? (kdmrc left out for the moment) Well, it works only so far as the console on the primary is started (both with vt7 and vt51). Then the X-Server starts up nicely only on this screen and runs a heavy KDE session with no problems. Shutting down also goes smoothly. But when starting the secondary console (with or without the first running), e.g. $ X1 -layout "TGUI console" :1 vt52 it fails. The screen stays in textmode, last line printed (==) Using config file: "/etc/X11/xorg.conf" Resetting per Ctrl-Alt-Backspace does not work, I have to login remotely to kill -9 the X process. Before doing so listing the processes returns 5072 ? Rs 2:02 X1 :1 -layout TGUI console vt52 Then I get back to the shell prompt locally (sometimes lost in random character printing, synchronous to key presses), only to have the whole computer hangup completly after some further shell operations (like trying to reboot). Funny enough: Having started the secondary console when pressing some keys random characters are added both to the primary (where the shell is) _and_ the secondary screen. Even better, when some screensaver starts (no idea which) _both_ screens are blanked and return again after some keypress. Sometimes even the prompt changes to the second screen. The behaviour is the same when swapping the cards (physically). So I am not sure if this due to bad drivers or misbehaving cards or bad configuration (how can the ram of the both be mixed up for the mentioned wild output?). Please see this excerpt from the Xorg.1.log for a possible error: --- 8< --- ... (++) ServerLayout "TGUI console" (**) |-->Screen "TGUI mit SN" (0) (**) | |-->Monitor "SN MCM1505" (**) | |-->Device "TGUI 9440" (**) |-->Input Device "Generic Keyboard" (**) |-->Input Device "SerialMouse" (**) Option "SingleCard" "true" (II) Isolating PCI bus "0:11:0" ... (II) Loading sub module "int10" (II) LoadModule: "int10" (II) Loading /usr/X11R6/lib/modules/linux/libint10.a (II) Module int10: vendor="X.Org Foundation" compiled for 6.8.2, module version = 1.0.0 ABI class: X.Org Video Driver, version 0.7 (II) TRIDENT(0): initializing int10 (**) TRIDENT(0): Option "NoINT10" "true" (--) TRIDENT(0): Revision is 255 (--) TRIDENT(0): Found TGUI9440AGi chip (--) TRIDENT(0): RAM type is Standard DRAM (--) TRIDENT(0): Using SW cursor (--) TRIDENT(0): VideoRAM: 4096 kByte ... (II) Loading sub module "int10" (II) LoadModule: "int10" (II) Reloading /usr/X11R6/lib/modules/linux/libint10.a (II) TRIDENT(0): Initializing int10 (WW) TRIDENT(0): Cannot read colourmap from VGA. Will restore with default --- 8< --- This is where the output stopped (maybe due to the rest not flushed out?). When starting normally as the primary and single head I continues from here with: --- 8< ---- (II) TRIDENT(0): Found Clock 66.71 n=113 m=11 k=1 (II) TRIDENT(0): Using 424 scanlines of offscreen memory for area's (II) TRIDENT(0): Using XFree86 Acceleration Architecture (XAA) Screen to screen bit blits Solid filled rectangles 8x8 mono pattern filled rectangles Solid Lines Dashed Lines Offscreen Pixmaps Setting up tile and stipple cache: 28 128x128 slots 32 8x8 color expansion slots (==) TRIDENT(0): Backing store disabled (**) Option "dpms" "false" (**) TRIDENT(0): DPMS enabled (==) RandR enabled (II) Initializing built-in extension MIT-SHM (... other extensions and input devices trailing) --- 8< --- What could be wrong? Why is the int10-module loaded although neither mentioned in the module section nor enabled ("NoINT10" "true")? I am now clueless and have no idea how to proceed. Can someone help? *And why does vt50 seem not to work? I do not get a single key press out of it. The keyboards are instead coupled to vt51 and vt52 respectively. Thanks and Regards Friedrich |