Subject: Re: wsfb and two virtual displays and VT_ACTIVATE failed and properly
To: None <tech-x11@netbsd.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-x11
Date: 12/21/2006 14:38:09
On Thu, 21 Dec 2006, Christian Biere wrote:
> Michael Lorenz wrote:
> > On Dec 21, 2006, at 10:10, Jeremy C. Reed wrote:
> > >1) Does wsfb support allow starting X on two different displays (on
> > > same hardware)?
>
> > IIRC you need to tell the Xserver in which virtual console it's
> > supposed to live, on i386 it will always try to grab the 5th one.
>
> That's probably because there are 4 wscons displays by default. I've
> hardcoded two unassigned terminals "vt07" and "vt08" per user here
> in my startx script as workaround. This has worked for me with s3virge,
> nv and mga.
When I tried to run "Xorg vt07", it said display already in use.
So I did "Xorg :1 vt07" and it complained:
Fatal server error:
xf86OpenPcvt: Cannot open /dev/ttyE6 (Device not configured)
I read that the "vt" does nothing and just uses first available terminal.
(It looks like bsd_init.c code (Xorg) could use a xf86MsgVerb() to report
if the VTnum given on command line argument is not used and more debugging
too.)
I do have that device file.
I couldn't find the kernel option for choosing more virtual terminals. I
don't know the default.
Do I need to use options WSDISPLAY_DEFAULTSCREEN ?
My rc.conf has wscons=YES but my wscons.conf is the default unmodified.
Should it be setup?
My ttys file does not have ttyE4 and higher.
By the way, does anyone else have X problems when they comment out
required field (like Option "Protocol") in their config and attempt to
start? Does it close/reset cleanly? Can you start X without rebooting?