tovis - 2012-03-29

I have try to setup using i810fb on a really old  Scenic X using Debian Squeeze - linux-2.6.32-5-686.
At first I have use command:
# modprobe i810fb xres=1024 yres=768
I have got message that it is invalid, may be use vsync/hsync settings, ok:
# modprobe i810fb xres=1024 yres=768 vsync1=55 vsync2=65 hsync1=30 hsync2=55 accel=1 mtrr=1
The module was successfully loaded, but # fbset -i returns:

mode "800x600-61"
    # D: 40.000 MHz, H: 38.462 kHz, V: 61.244 Hz
    geometry 800 600 800 5242 8
    timings 25000 80 32 16 0 128 12
    hsync high
    vsync high
    gsync true
    accel true
    rgba 8/0,8/0,8/0,0/0
endmode

Frame buffer device information:
    Name        : I810
    Address     : 0xf9000000
    Size        : 4194304
    Type        : PACKED PIXELS
    Visual      : PSEUDOCOLOR
    XPanStep    : 8
    YPanStep    : 1
    YWrapStep   : 0
    LineLength  : 800
    MMIO Address: 0xf4000000
    MMIO Size   : 524288
    Accelerator : Intel 810/815

Why not 1024x768? Only as why not, I have tried # fbset -xres 1024 -yres 768
and the result:

mode "1024x768-61"
    # D: 65.003 MHz, H: 48.948 kHz, V: 60.729 Hz
    geometry 1024 768 1024 4096 8
    timings 15384 144 24 30 2 136 6
    hsync high
    vsync high
    gsync true
    accel true
    rgba 8/0,8/0,8/0,0/0
endmode

Frame buffer device information:
    Name        : I810
    Address     : 0xf9000000
    Size        : 4194304
    Type        : PACKED PIXELS
    Visual      : PSEUDOCOLOR
    XPanStep    : 8
    YPanStep    : 1
    YWrapStep   : 0
    LineLength  : 1024
    MMIO Address: 0xf4000000
    MMIO Size   : 524288
    Accelerator : Intel 810/815

Why it is not work on module load?
After all I have put i810fb into initrd.img and put "appropriate" file to /etc/modprobe.d/i810fb.conf with settings and lilo. After reboot I have again the 800x600@61 like settings. Using fbset after I can set 1024x768 but it would be good only for one console. What I have missed to set, to have the appropriate setting at once?