Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Oct 2005 11:12:36 -0700
From:      Jared Evans <jnevans@gmail.com>
To:        Ask FreeBSD <freebsd-questions@freebsd.org>
Subject:   Re: How to get a high resolution console for FreeBSD inside a VMWare image?
Message-ID:  <2cbc9d820510141112q69db8bd1j3dfd12b265ec6b18@mail.gmail.com>
In-Reply-To: <2cbc9d820510141024i80098bdpee425dd4d0eb19b6@mail.gmail.com>
References:  <2cbc9d820510141024i80098bdpee425dd4d0eb19b6@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
I looked over the link but I don't think it's related to the solution I'm
looking for. I don't have any problems with high resolution X console.

I'm talking about the regular text console when you first boot the machine.

Jared

>yeah...you'll need to install the vmware tools for FreeBSD. >Here's the
link:
>
>http://www.vmware.com/support/ws45/doc/new_guest_tools_ws.html#1008244<htt=
p://www.vmware.com/support/ws45/doc/new_guest_tools_ws.html#1008244>
>
>I was in the same situation and it worked for me.
>
>Teo


On 10/14/05, Jared Evans <jnevans@gmail.com> wrote:
>
> I know that this isn't exactly a standard configuration (VMWare as oppose=
d
> to native installation) for FreeBSD so most of the answers I found online
> weren't really applicable for me.
>
> I simply wanted a high resolution FreeBSD console PTYs running under
> VMWare. It was surprisingly more complex than I expected:
>
> When attempting to change screen resolution for a console in FreeBSD
> running under VMWare, I ran across this error message:
>
> > vidcontrol -g 100x37 VESA_800x600
>
> vidcontrol: cannot set videomode inappropriate ioctl for device
>
> It seemed to me that VMWare was unable to init VESA correctly in console
> but strangely enough Xorg is capable of changing to a higher resolution
> without any problems.
>
> After some googling:
>
> VESA driver in current source tree checks the NONVGA flag of VESA
> information block when loading. If this flag is set it will refuse to
> initialize. Most VESA adapters do not set this flag, but the virtual disp=
lay
> adapter in VMWare does.
>
> in src/sys/i386/isa/vesa.c, there is a check for the flag V_NONVGA in lin=
e
> 655. If you comment it out, flag check will be bypassed. After all, if Xo=
rg
> can use higher resolution, there shouldn't be a problem using VESA on the
> console!
>
> Re-compiling my kernel to include the below as suggested by several more
> web searches:
>
> options VESA
> options SC_PIXEL_MODE
> options VGA_WIDTH90
>
> rebooting then:
>
> > vidcontrol -g 100x37 VESA_800x600
>
> vidcontrol: operation not supported by device
>
> Any more tips for me?
>



--
http://jarednevans.typepad.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2cbc9d820510141112q69db8bd1j3dfd12b265ec6b18>