Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 07 Dec 1999 18:24:28 +0000
From:      Alex <ak@freenet.co.uk>
To:        "Vladimir N. Silyaev" <vsilyaev@mindspring.com>
Cc:        Darren Wiebe <dkwiebe@heartland.ab.ca>, freebsd-emulation@FreeBSD.ORG
Subject:   Re: VMware on FreeBSD (Full Screen)
Message-ID:  <384D50DC.9665019E@freenet.co.uk>
References:  <199911271743.MAA01184@mindspring.com> <384C1D00.387104FB@heartland.ab.ca> <384C1E81.E251A1C6@heartland.ab.ca> <19991206215459.B456@jupiter.delta.ny.us>

next in thread | previous in thread | raw e-mail | index | archive | help
"Vladimir N. Silyaev" wrote:
> 
> On Mon, Dec 06, 1999 at 01:37:21PM -0700, Darren Wiebe wrote:
> > I think that I have found part of the problem.  I should be running
> > XFree86 3.3.4 or higher.  I am going to upgrade to 3.3.5 which is the
> > current port.  Should that be added to the dependancies??
> It's not so easy. The first of all, I don't know about supporting DGA
> in the X client libraries from RedHat 5.2 (currently linux_base port
> based on this version of RedHat), but Marcel have new port.
> Next, as I know, our port system doesn't have version dependencies,
> now port system simple checking for the existence library, or executable.


DGA is supported under emulation (and works).   However, it's probably
not all that's required to make full-screen modes work.   VMWare seems
to require only 2 device symlinks:  tty0 and tty7.   tty0 goes to
/dev/ttyv0, and tty7 should go to whichever ttyv you're running X on
(e.g. for me it's ttyv6 and not ttyv7).  When I start VMWare it briefly
goes full-screen, saying "Testing display... please wait", and then
drops back into standard window mode, complaining about not being able
to use tty8 for full-screen VGA mode.   When I gave it an extra tty to
play with (symlinking tty8 to ttyv1), it failed to set the right mode,
corrupting the screen and wedging the system.   Two messages appeared in
/var/log/messages:

/kernel: linux: 'ioctl' fd=7, cmd=5608 ('V',8) not implemented
/kernel: linux: 'ioctl' fd=7, cmd=541c ('T',28) not implemented

The following appeared in /tmp/vmware-log:

Dec 07 17:15:55: Booting virtual machine
Dec 07 17:15:55: 
Dec 07 17:15:58: SVGA BIOS call 0x4f02 bx 0x0007 si 0x0000
Dec 07 17:15:59: SVGA BIOS call 0x4f02 bx 0x0003 si 0x0000
Dec 07 17:16:00: SVGA BIOS call 0x4f02 bx 0x0012 si 0x0000
Dec 07 17:16:03: Msg_Hint hint.gui.fullscreen (shown)
Dec 07 17:16:05: VT failed to switch to VT: Invalid argument
Dec 07 17:16:05: NOT_IMPLEMENTED F(590):680
Dec 07 17:16:05: MKS attempting to switch from full-screen VGA in state
4
Dec 07 17:16:05: VGA latch test value 0x12121212 != pattern 0x12345678
Dec 07 17:16:05: VGA: Can't read the graphics processor latch on this
VGA adaptor
Dec 07 17:16:05: Msg_Post Error: msg.log.panic
VMware PANIC:

NOT_IMPLEMENTED F(590):680

Dec 07 17:16:31: Slave IDE1:0 exits
Dec 07 17:16:31: Slave IDE0:0 exits
Dec 07 17:16:31: Slave Floppy exits


The Linuxulator will have to be taught how to switch modes in virtual
terminals (à la vidcontrol).

Alex


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-emulation" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?384D50DC.9665019E>