Re: X over fb: "EGA/VGA planes are not yet supported by the fbdev

[email protected] Fri, 9 Sep 2005 09:04:44 +0200 (CEST)
Newsgroups gmane.linux.fbdev.user
Message-ID <[email protected]>
Hi

On Thu, 8 Sep 2005, William Estrada wrote:

> What Operating System are you using??

See the first line of my original email, that you quote below:-)

> I have been trying to get FB working
> on a Fedora Core 4 system with little luck.  I then installed Mandrake 10.1
> and got the OS to see the four video cards I have but still no more than one
> FB.  I can get four displays with X.  On both of my systems, 'X -configure'
> does not work.  It does not assign any mode statements to xorg.conf.
>
> Good luck, let us know how you come out.  I'm interested in your progress.

I did report it back - intelfb has bug(s), one of which is known (ioremap) 
and can be fixed by reverting a patch, the other one (cursor died) is 
not clear, maybe a hw / BIOS problem. Switching to vesa and setting vga= 
kernel boot parameter allowed me to boot with a fb console and to start X 
over fbdev. Interestingly, booting with vga=ask and performing a scan 
doesn't deliver desired modes. What helped was this suggestion by Antonino 
A. Daplas:

> One good method is to use the "vesa" driver of Xorg/Xfree86.  Check
> /var/log/X*.log and it should have a nice list of vesa mode id's that
> are supported.
>
> Then add 0x200 to any of them and use it in your vga= parameter.

This is, however, no longer important to me, as I now don't need the fb 
anymore - I can use touchscreen with any X card driver.

Thanks
Guennadi

>
>> Hello everyone
>> 
>> Trying to get the xserver (Knoppix 3.8 XFree86 4.3.0.1) over framebuffer. 
>> The hw is the following:
>> 
>> 0000:00:02.0 VGA compatible controller: Intel Corp. 82852/855GM Integrated 
>> Graphics Device (rev 02)
>> 0000:00:02.1 Display controller: Intel Corp. 82852/855GM Integrated 
>> Graphics Device (rev 02)
>> 
>> (btw, why do I get 2?) If I try he intelfb kernel driver, I get
>> 
>> intelfb: intelfb_init
>> intelfb: Framebuffer driver for Intel(R) 830M/845G/852GM/855GM/865G/915G 
>> chipsets
>> intelfb: Version 0.9.2
>> intelfb: intelfb_setup
>> intelfb: no options
>> intelfb: intelfb_pci_register
>> intelfb: fb aperture: 0xd8000000/0x8000000, MMIO region: 0xe8180000/0x80000
>> intelfb: 00:02.0: Intel(R) 855GME, aperture size 128MB, stolen memory 
>> 32636kB
>> intelfb: fb: 0xdb012000(+ 0x3012)/0x400000 (0xd1992000)
>> intelfb: MMIO: 0xe8180000/0x80000 (0xd1e00000)
>> intelfb: ring buffer: 0xdb001000/0x10000 (0xd1981000)
>> intelfb: HW cursor: 0xdd24000/0x1000 (0xd1991000) (offset 0x3011) (phys 
>> 0xdd24000)
>> intelfb: options: vram = 4, accel = 1, hwcursor = 1, fixed = 0, noinit = 0
>> intelfb: options: mode = ""
>> intelfb: Non-CRT device is enabled ( LVDS port ).  Disabling mode 
>> switching.
>> intelfb: Video mode must be programmed at boot time.
>> intelfb: cleanup
>> 
>> I tried setting "vga=..." - no way. With vga16fb I can boot with the 
>> framebuffer, i.e. it will be used by the console, but I cannot get X 
>> running over it. I can run it over i810 X driver, but I need fb... 
>> XF86Config-4 (BusID under "Card1" is just a test - tried without any too) 
>> and XFree86.0.log attached.
>> 
>> BTW, the reason why I want to run X over fb is, that I need to use 
>> touchscreen, about which I read in a HowTo, that it only works if X runs 
>> over fb, is it still true?
>> 
>
> -- 
> William Estrada 
> <HTTP://www.Mt-Umunhum-Wireless.net/resume/william_estrada.html>    -- 
> MrUmunhum at popdial dot com <mailto:[email protected]>  -- 
> 408-997-0743
> Ymessenger ID: MrUmunhum
> HTTP://Mt-Umunhum-Wireless.net
>
>

---------------------------------
Guennadi Liakhovetski, Ph.D.
DSA Daten- und Systemtechnik GmbH
Pascalstr. 28
D-52076 Aachen
Germany


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf