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>
