Hello !
 
> If you want to confirm, insert this in the beginning of
> vesafb_probe(struct device *device) in drivers/video/vesafb.c:
> 
> printk("vesafb: ypan %i, vremap %i", ypan, vram_remap);
> 
> And if the above is the cause, you can, temporarily, hardcode
> your preferences in vesafb.c and see at least if it works for you.

In order to hardcode my preferences, I downloaded kernel 2.6.12.5
sources, I tried it before the change in vesafb.c and ...  flipping
works with that kernel !

It still using 1800k but the geometry changed, now is 640 480 640 960
24 instead of 640 480 640 480 24.

This is my dmesg with regards to vesafb with kernel 2.6.12.5:
Initializing Cryptographic API
vesafb: framebuffer at 0xd0000000, mapped to 0xe0880000, using 1800k,
total 65536k
vesafb: mode is 640x480x24, linelength=1920, pages=67
vesafb: protected mode interface info at c000:5a83
vesafb: pmi: set display start = c00c5af1, set palette = c00c5b2b
vesafb: pmi: ports = 3010 3016 3054 3038 303c 305c 3000 3004 30b0 30b2 30b4
vesafb: scrolling: ypan using protected mode interface, yres_virtual=960
vesafb: Truecolor: size=0:8:8:8, shift=0:16:8:0
Console: switching to colour frame buffer device 80x30
fb0: VESA VGA frame buffer device
fb1: Virtual frame buffer device, using 1024K of video memory
isapnp: Scanning for PnP cards...

And this is the reply to a fbset -i:
mode "640x480-73"
    # D: 30.720 MHz, H: 36.923 kHz, V: 73.260 Hz
    geometry 640 480 640 960 24
    timings 32552 80 32 16 4 80 4
    rgba 8/16,8/8,8/0,0/0
endmode

Frame buffer device information:
    Name        : VESA VGA
    Address     : 0xd0000000
    Size        : 1843200
    Type        : PACKED PIXELS
    Visual      : TRUECOLOR
    XPanStep    : 0
    YPanStep    : 1
    YWrapStep   : 0
    LineLength  : 1920
    Accelerator : No


Thank you all !!
Carlos

_______________________________________________
directfb-dev mailing list
[EMAIL PROTECTED]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to