public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] dummy console
@ 2005-07-25 11:29 Jorge Almeida
  2005-07-25 18:39 ` Richard Fish
  2005-07-25 18:40 ` Richard Fish
  0 siblings, 2 replies; 7+ messages in thread
From: Jorge Almeida @ 2005-07-25 11:29 UTC (permalink / raw
  To: gentoo-user

I upgraded from kernel 2.6.11 (gentoo-sources r4) to 2.6.12 (r6), and
lost my framebuffer console. No console whatsoever, actually, but xdm
starts OK. Checking .config, I see
 	# Console display driver support
 	#
 	CONFIG_VGA_CONSOLE=y
 	CONFIG_DUMMY_CONSOLE=y
 	CONFIG_FRAMEBUFFER_CONSOLE=m
 	# CONFIG_FONTS is not set
 	CONFIG_FONT_8x8=y
 	CONFIG_FONT_8x16=y

I was under the impression that CONFIG_DUMMY_CONSOLE is set only when
CONFIG_VGA_CONSOLE is unset. Wrong? I'm assuming that the dummy console
overrides the vga console...
There is no way to unset the ugly thing. I tried make menuconfig and
make xconfig. I tried commenting out that line.

The line in grub.conf:
kernel (hd1,2)/boot/linux-2.6.12-gentoo-r6 root=/dev/hdb3 video=vesafb:ywrap,mtrr vga=0x31a pci=usepirqmask

-- 
Jorge Almeida
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] dummy console
  2005-07-25 11:29 [gentoo-user] dummy console Jorge Almeida
@ 2005-07-25 18:39 ` Richard Fish
  2005-07-25 21:27   ` Jorge Almeida
  2005-07-25 18:40 ` Richard Fish
  1 sibling, 1 reply; 7+ messages in thread
From: Richard Fish @ 2005-07-25 18:39 UTC (permalink / raw
  To: gentoo-user

Jorge Almeida wrote:

> I upgraded from kernel 2.6.11 (gentoo-sources r4) to 2.6.12 (r6), and
> lost my framebuffer console. No console whatsoever, actually, but xdm
> starts OK. Checking .config, I see
>     # Console display driver support
>     #
>     CONFIG_VGA_CONSOLE=y
>     CONFIG_DUMMY_CONSOLE=y
>     CONFIG_FRAMEBUFFER_CONSOLE=m
>     # CONFIG_FONTS is not set
>     CONFIG_FONT_8x8=y
>     CONFIG_FONT_8x16=y
>
> I was under the impression that CONFIG_DUMMY_CONSOLE is set only when
> CONFIG_VGA_CONSOLE is unset. Wrong? I'm assuming that the dummy console
> overrides the vga console...
> There is no way to unset the ugly thing. I tried make menuconfig and
> make xconfig. I tried commenting out that line.
>
> The line in grub.conf:
> kernel (hd1,2)/boot/linux-2.6.12-gentoo-r6 root=/dev/hdb3 
> video=vesafb:ywrap,mtrr vga=0x31a pci=usepirqmask
>

My guess is that you just don't have the appropriate framebuffer drivers 
configured in "Device Drivers->Graphics Support".  With the Gentoo 
sources, I recommend at least CONFIG_FB_VESA=y and 
CONFIG_FB_VESA_TNG=y.  If you do you will need to change your boot 
options, as VESA_TNG doesn't use the vga= parameter:

kernel (hd1,2)/boot/linux-2.6.12-gentoo-r6 root=/dev/hdb3 
video=vesafb:1280x1024-16@60,ywrap,mtrr pci=usepirqmask

-Richard

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] dummy console
  2005-07-25 11:29 [gentoo-user] dummy console Jorge Almeida
  2005-07-25 18:39 ` Richard Fish
@ 2005-07-25 18:40 ` Richard Fish
  2005-07-25 21:30   ` Jorge Almeida
  1 sibling, 1 reply; 7+ messages in thread
From: Richard Fish @ 2005-07-25 18:40 UTC (permalink / raw
  To: gentoo-user



Jorge Almeida wrote:

> I upgraded from kernel 2.6.11 (gentoo-sources r4) to 2.6.12 (r6), and
> lost my framebuffer console. No console whatsoever, actually, but xdm
> starts OK. Checking .config, I see
>     # Console display driver support
>     #
>     CONFIG_VGA_CONSOLE=y
>     CONFIG_DUMMY_CONSOLE=y
>     CONFIG_FRAMEBUFFER_CONSOLE=m


Oh, and also, FRAMEBUFFER_CONSOLE should be =y

-Richard

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] dummy console
  2005-07-25 18:39 ` Richard Fish
@ 2005-07-25 21:27   ` Jorge Almeida
  0 siblings, 0 replies; 7+ messages in thread
From: Jorge Almeida @ 2005-07-25 21:27 UTC (permalink / raw
  To: gentoo-user

On Mon, 25 Jul 2005, Richard Fish wrote:

>
> My guess is that you just don't have the appropriate framebuffer drivers 
> configured in "Device Drivers->Graphics Support".  With the Gentoo sources, I 
> recommend at least CONFIG_FB_VESA=y and CONFIG_FB_VESA_TNG=y.  If you do you 
I have CONFIG_FB_VESA=y and CONFIG_FB_VESA_STD=y. 
> will need to change your boot options, as VESA_TNG doesn't use the vga= 
> parameter:
>
> kernel (hd1,2)/boot/linux-2.6.12-gentoo-r6 root=/dev/hdb3 
> video=vesafb:1280x1024-16@60,ywrap,mtrr pci=usepirqmask
>
> -Richard
>
>

Jorge
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] dummy console
  2005-07-25 18:40 ` Richard Fish
@ 2005-07-25 21:30   ` Jorge Almeida
  2005-07-26 18:55     ` Richard Fish
  0 siblings, 1 reply; 7+ messages in thread
From: Jorge Almeida @ 2005-07-25 21:30 UTC (permalink / raw
  To: gentoo-user

On Mon, 25 Jul 2005, Richard Fish wrote:

>
>
> Jorge Almeida wrote:
>
>> I upgraded from kernel 2.6.11 (gentoo-sources r4) to 2.6.12 (r6), and
>> lost my framebuffer console. No console whatsoever, actually, but xdm
>> starts OK. Checking .config, I see
>>     # Console display driver support
>>     #
>>     CONFIG_VGA_CONSOLE=y
>>     CONFIG_DUMMY_CONSOLE=y
>>     CONFIG_FRAMEBUFFER_CONSOLE=m
>
>
> Oh, and also, FRAMEBUFFER_CONSOLE should be =y
>
Will try that (only tomorrow night, I can't access my home box until
then).
Still, what about the "dummy" thing? The configurator doesn't give a
chance. Is it OK like this?

Thanks,

Jorge
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] dummy console
  2005-07-25 21:30   ` Jorge Almeida
@ 2005-07-26 18:55     ` Richard Fish
  2005-07-26 22:17       ` Jorge Almeida
  0 siblings, 1 reply; 7+ messages in thread
From: Richard Fish @ 2005-07-26 18:55 UTC (permalink / raw
  To: gentoo-user

Jorge Almeida wrote:

> On Mon, 25 Jul 2005, Richard Fish wrote:
>
>>
>>
>> Jorge Almeida wrote:
>>
>>> I upgraded from kernel 2.6.11 (gentoo-sources r4) to 2.6.12 (r6), and
>>> lost my framebuffer console. No console whatsoever, actually, but xdm
>>> starts OK. Checking .config, I see
>>>     # Console display driver support
>>>     #
>>>     CONFIG_VGA_CONSOLE=y
>>>     CONFIG_DUMMY_CONSOLE=y
>>>     CONFIG_FRAMEBUFFER_CONSOLE=m
>>
>>
>>
>> Oh, and also, FRAMEBUFFER_CONSOLE should be =y
>>
> Will try that (only tomorrow night, I can't access my home box until
> then).
> Still, what about the "dummy" thing? The configurator doesn't give a
> chance. Is it OK like this?
>

Seems ok (I have the same thing).  Looking at the Kconfig file in 
drivers/video/console, I find:


config VGA_CONSOLE
        bool "VGA text console" if EMBEDDED || !X86
        depends on !ARCH_ACORN && !ARCH_EBSA110 && !4xx && !8xx && 
!SPARC32 && !SPARC64 && !M68K && !PARISC
        default y
[...]

Which means that VGA_CONSOLE is only configurable if you are doing an 
EMBEDDED or non-x86 configuration.  For normal x86 builds, VGA_CONSOLE 
will always be available, since it defaults to 'y'

Later on, we find:

config DUMMY_CONSOLE
        bool
        depends on PROM_CONSOLE!=y || VGA_CONSOLE!=y || 
SGI_NEWPORT_CONSOLE!=y
        default y

There seems to be a bit of a hole in the logic here, becuase 
PROM_CONSOLE is only configurable if you are on SPARC, and 
SGI_NEWPORT_CONSOLE is only configurable if you are on an SGI.  So on 
x86, you are guaranteed both that VGA_CONSOLE will be =y, which means 
the middle conditional fails, but both of the other conditionals are 
true, so the whole statement is true.  So you will get DUMMY_CONSOLE, 
and you will not have a chance to configure it since there is no title 
after the "bool".

-Richard

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] dummy console
  2005-07-26 18:55     ` Richard Fish
@ 2005-07-26 22:17       ` Jorge Almeida
  0 siblings, 0 replies; 7+ messages in thread
From: Jorge Almeida @ 2005-07-26 22:17 UTC (permalink / raw
  To: gentoo-user

On Tue, 26 Jul 2005, Richard Fish wrote:

>>> Oh, and also, FRAMEBUFFER_CONSOLE should be =y
>>> 
Well, that made it! :)
>
> Seems ok (I have the same thing).  Looking at the Kconfig file in 
> drivers/video/console, I find:
>
>
> config VGA_CONSOLE
>       bool "VGA text console" if EMBEDDED || !X86
>       depends on !ARCH_ACORN && !ARCH_EBSA110 && !4xx && !8xx && !SPARC32 && 
> !SPARC64 && !M68K && !PARISC
>       default y
> [...]
>
> Which means that VGA_CONSOLE is only configurable if you are doing an 
> EMBEDDED or non-x86 configuration.  For normal x86 builds, VGA_CONSOLE will 
> always be available, since it defaults to 'y'
>
> Later on, we find:
>
> config DUMMY_CONSOLE
>       bool
>       depends on PROM_CONSOLE!=y || VGA_CONSOLE!=y || SGI_NEWPORT_CONSOLE!=y
>       default y
>
> There seems to be a bit of a hole in the logic here, becuase PROM_CONSOLE is 
> only configurable if you are on SPARC, and SGI_NEWPORT_CONSOLE is only 
> configurable if you are on an SGI.  So on x86, you are guaranteed both that 
> VGA_CONSOLE will be =y, which means the middle conditional fails, but both of 
> the other conditionals are true, so the whole statement is true.  So you will 
> get DUMMY_CONSOLE, and you will not have a chance to configure it since there 
> is no title after the "bool".
>
> -Richard
>
Thank you for the explanation. 
>
Cheers,

Jorge
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2005-07-26 22:21 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-07-25 11:29 [gentoo-user] dummy console Jorge Almeida
2005-07-25 18:39 ` Richard Fish
2005-07-25 21:27   ` Jorge Almeida
2005-07-25 18:40 ` Richard Fish
2005-07-25 21:30   ` Jorge Almeida
2005-07-26 18:55     ` Richard Fish
2005-07-26 22:17       ` Jorge Almeida

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox