From owner-freebsd-emulation Tue Dec 7 10:20:19 1999 Delivered-To: freebsd-emulation@freebsd.org Received: from satsuma.mail.easynet.net (satsuma.mail.easynet.net [195.40.1.44]) by hub.freebsd.org (Postfix) with ESMTP id 661EB1543E for ; Tue, 7 Dec 1999 10:20:13 -0800 (PST) (envelope-from ak@freenet.co.uk) Received: from freenet.co.uk (alister.w.easynet.co.uk [212.212.251.86]) by satsuma.mail.easynet.net with ESMTP id 9BC417B029; Tue, 7 Dec 1999 18:20:09 +0000 (GMT) Message-ID: <384D50DC.9665019E@freenet.co.uk> Date: Tue, 07 Dec 1999 18:24:28 +0000 From: Alex X-Mailer: Mozilla 4.7 [en] (X11; U; FreeBSD 4.0-CURRENT i386) X-Accept-Language: en MIME-Version: 1.0 To: "Vladimir N. Silyaev" Cc: Darren Wiebe , freebsd-emulation@FreeBSD.ORG Subject: Re: VMware on FreeBSD (Full Screen) References: <199911271743.MAA01184@mindspring.com> <384C1D00.387104FB@heartland.ab.ca> <384C1E81.E251A1C6@heartland.ab.ca> <19991206215459.B456@jupiter.delta.ny.us> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org "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